数据库
wangzejie1
这个作者很懒,什么都没留下…
展开
-
HQL主动抓取关联表数据
众所周知,lazy=false时,在取parent的同时也能取得children的数据,但很多情况下这是不需要的,很会影响性能。 可是如果变成lazy=true却又有一些不便之处,比如user和role,要显示user的所有role,如果得到user后,再根据user select出role,这样效率是很差的。 解决方法:利用fetch select u from User u inner ...原创 2011-03-03 14:56:45 · 118 阅读 · 0 评论 -
hibernate移植多对多关系
User和Role多对多,同时存在临时用户TempUser,现在的需求是把TempUser的Role移到User中,(Role均是mappedBy被维护对象) user.setRoles(tempUser.getRoles()); tempUser.setRoles(null);//不这样的话就会报found shared references to a collection 异常(在集...原创 2011-03-04 21:26:27 · 54 阅读 · 0 评论