首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于getHibernateTemplate().loadAll取值有关问题

2012-10-30 
关于getHibernateTemplate().loadAll取值问题表结构父表 sheme子表 sheme_item在映射文件里 sheme.java 中

关于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文件中怎么设置的吧。

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

热点排行