我正在尝试像网格一样打印Sudoku.欲望输出将是:
int [][] easyGrid = {{2, 3, 5, 9, 7, 1, 8, 4, 6},
{4, 7, 1, 2, 8, 6, 9, 3, 5},
{8, 9, 6, 4, 3, 5, 2, 7, 1},
{1, 6, 8, 7, 4, 9, 5, 2, 3},
{7, 4, 9, 5, 2, 3, 1, 6, 8},
{3, 5, 2, 1, 6, 8, 4, 9, 7},
{6, 2, 4, 8, 1, 7, 3, 5, 9},
{9, 1, 3, 6, 5, 2, 7, 8, 4},
{5, 8, 7, …Run Code Online (Sandbox Code Playgroud) 我刚刚创建并加入了3个新表.在创建它们之前,一切都很好,所以我确实认为根本原因来自于它们的创造.现在,当在浏览器中运行时,我收到此错误:
org.apache.jasper.JasperException:Exception [EclipseLink-7242](Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.exceptions.ValidationException异常描述:尝试使用间接遍历关系有一个空会话.当序列化具有未实例化的LAZY关系的实体并且在序列化后遍历延迟关系时,通常会发生这种情况.要避免此问题,请在序列化之前实例化LAZY关系.
如何在序列化之前实例化LAZY关系?我一直在寻找网络,但我还没有找到真正有效的解决方案......
我还收到此其他错误消息:
异常[EclipseLink-4002](Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.exceptions.DatabaseException
内部异常: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:'字段列表'中的未知列't1.rating'错误代码:1054调用:SELECT t1.id,t1.description,t1.last_update,t1.name, t1.price,t1.rating FROM category_has_product t0,product t1 WHERE((t0.category_id =?)AND(t1.id = t0.product_id))bind => [1 parameter bound] Query:ReadAllQuery(name ="productCollection" referenceClass = Product sql ="SELECT t1.id,t1.description,t1.last_update,t1.name,t1.price,t1.rating FROM category_has_product t0,product t1 WHERE((t0.category_id =?)AND(t1.id = t0.product_id))")
根本原因
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:'字段列表'中的未知列't1.rating'
所有这些错误意味着什么?我不明白,因为所有列和行都完美地映射了...它说它找不到某些列...我已经反复检查了所有表格,我真的不明白什么可能是错的...一切似乎都很好......一点帮助将非常感激!谢谢
此外,我使用以下应用程序:Netbeans Glassfish Mysql jsp中的大多数页面
我想检查$ _POST是否只是空格,以防有人点击空格键并尝试在数据库中插入空记录.我想做这个服务器端.我已经检查它是否为空,if ( ! empty( $_POST ) )但如果我按空格键并仅输入空格,则会绕过它.我有一段代码,但我想知道如何验证所有这些代码而不必硬编码每个输入字段名称?
if ( ! empty( $_POST ) ) {
if (ctype_space($_POST['first_name'])) {
//return to form with error
}else{
//insert in db
}
}
Run Code Online (Sandbox Code Playgroud)