首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

hibernate 单实业实现 一对多

2012-09-08 
hibernate 单实体实现 一对多访问时jsp页面的错误:org.springframework.dao.InvalidDataAccessResourceUsa

hibernate 单实体实现 一对多

访问时jsp页面的错误:org.springframework.dao.InvalidDataAccessResourceUsageException: could not initialize a collection

?

原因:???? <set name="childrens" inverse="true"? lazy="false" where="parentFunction=S_FUNCTION_ID">
??????? ?<key>
??????????????? <column name="S_FUNCTION_ID" />
??????????? </key>
??????????? <one-to-many />
??????? </set>

?

注:parentFunction应该为列明

?

正确的为:

? <set name="childrens" inverse="true"? lazy="false" where="PARENT_FUNCTION=S_FUNCTION_ID">
??????? ?<key>
??????????????? <column name="S_FUNCTION_ID" />
??????????? </key>
??????????? <one-to-many />
??????? </set>

?

实体中对应的代码:

private Set<SFunction> childrens =new HashSet<SFunction>(0);


???????

?

热点排行