hibernate
if_you_can_please_do
多年Java搬砖经验,由于生活所迫接点小私活,欢迎私信~~
展开
-
hibernate 批量保存数据时存在唯一键unique值重复时报错的解决方式
错误代码: org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions WARN: SQL Error: 1062, SQLSan assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use原创 2016-06-03 19:27:25 · 7521 阅读 · 0 评论 -
Spring4+Hibernate+ Junit测试
当在junit的测试用例中编写service中没有的查询方法时会报出org.hibernate.SessionException: Session is closed!的错误。(一般都是在xml中对service配置事务,并没有对dao层进行配置) 解决方法: 在该测试方法加@Transactional注解即可@RunWith(SpringJUnit4ClassRunner.clas原创 2017-04-09 21:49:19 · 646 阅读 · 0 评论 -
hibernate查询时出现LazyInitializationException异常的解决办法
一般是访问的属性被代理,无法获取到对应的值,解决方式:重新获取该对象的持久化对象访问属性即可。 比如获取用户的用户组public List<UserGroup> getUserGroups(User user) { List<UserGroup> list = new ArrayList<>(); if(user != null) { try {原创 2017-07-12 10:11:25 · 446 阅读 · 0 评论 -
hql查询pojo类中关联对象使用关联对象的属性条件时,出现Invalid path: 'xx.xx'的解决方法
class Student { private ClassRoom classroom; private String name; public void setClassRoom(ClassRoom classroom) { this.classroom = classroom; } public ClassRoom getClassRoom原创 2017-07-10 10:11:25 · 783 阅读 · 2 评论