最新回答 / soputasmile
贴代码吧,你测试代码是不是这样写了: stu1.setGrade(g); stu2.setGrade(g); session.save(g); session.save(stu1); session.save(stu2);因为没有添加inverse属性,所以inverse默认为false,表示由Grade方维护关系,执行session.save(g)的时候并没有stu1和stu2,所以不会有update出现 老师对于inverse理解感觉不对,见这篇理解https://www.mkyong.co...
2016-08-12
如果mysql出现:[Err] 1055 - Expression #1 of ORDER BY ……(太长省略) this is incompatible with sql_mode=only_full_group_by
可以在window中的my.ini,或linux 的my.cnf中添加:sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
重启mysql,把之前的表删了,重新输入
可以在window中的my.ini,或linux 的my.cnf中添加:sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
重启mysql,把之前的表删了,重新输入
2016-08-05
为什么视频中事务不用调用begin()方法直接提交就可以运行,我的却提示事务没有成功打开?我百度了下,事务提交之前先调用事务的begin()方法就完美运行了?
2016-08-04