读书人

关于getHibernateTemplate().loadAll取

发布时间: 2012-10-30 16:13:36 作者: rapoo

关于getHibernateTemplate().loadAll取值问题
表结构
父表 sheme
子表 sheme_item

在映射文件里 sheme.java 中有 private List<SchemeItem> schemeItems;


子表与父表是N对1关系 ,并且无不关联的记录

为什么用关于getHibernateTemplate().loadAll(sheme.class) 在schemeItems会有NULL

[解决办法]
做的是单向一对多关联?
父中没有子 那么得到记录 schemeItems就应该是 null
[解决办法]
这两个表之间有没有建立主健与外健的关系?
如果没有建立,当主表被删除后,剩下子表,那么子表的这个schemeItems可以插入null

这种设计表的结构时最好做约束,否则表中会存在非法数据

[解决办法]
大概是事务的问题,不太清楚。
[解决办法]
看看你写的。HBM。XML文件中怎么设置的吧。

[解决办法]
帮顶~~~~~~~~~~~~~~~~~~~~~~~~~~~
[解决办法]
帮顶了~~~~~~~~~~~~~~~~~~~~~~~。

读书人网 >J2SE开发

热点推荐