
SSH2
xzwiaoen
这个作者很懒,什么都没留下…
展开
-
Hibernate:More than one row with the given identifier was found解决办法
今天写一个Action 通过 HQL 查询一个表 出现异常 “More than one row with the given identifier was found”问题原因: 数据库出现数据异常 存在多条主键不唯一的数据 问题解决: 找到数据库表 删除全部数据 然后重新导入 问题没了我的情况:写请假表单的时候,form表单被提交了两次,导致我的@OneToOn...2013-12-26 14:46:19 · 756 阅读 · 0 评论 -
Hibernate多对多注解中间表插入数据失败的问题
1.表A @ManyToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "companies") public Set getBs() { return bs; }2.表B @ManyToMany(cascade = CascadeType.A...原创 2015-01-06 15:01:53 · 554 阅读 · 1 评论 -
could not initialize proxy - no Session
这是一个精典的问题:因为我们在hibernate里面load一个对象出来时,用到的是代理对象,也就是说当我们在执行load方法时并没有发sql语句,而是返回一个proxy对象。只有当们具体用到哪个get**方法时才会发sql语句,才会去数据库查。但是当我们把打开session,关闭session交给了srping去做时,当们load完之后我们的session就会被srping关闭,如果我们在j...原创 2014-08-13 11:15:52 · 104 阅读 · 0 评论