*、hibernate之一对多配置启动前提
现有实体person和实体car,两者关系为一对多
*、注意:此时应由实体car引用person的主键作为外键
property name="personId" type="java.util.Integer"> <column name="PERSON_ID"></column> </property>
当person需要管理car的实体类时或者说懒加载一个或多个实体类时
--在person的实体类中添加idcare实体属性
private List<Car> cars; get/set
--在person的hbm配置文件中添加many-to-one属性
<bag name="cars" lazy="true" inverse="true" cascade="none"> <key column="person_id是car表中person类的主键ID" not-null="true" /> <one-to-many class="com.car" /> </bag>
反之:则可以在idcard的实体类和hbm配置以上信息,若同时配置,也叫双向一对一关联
正确与否,还需商酌,不当之处望不吝赐教~
--------------------------------------------------小小Bug------------------------------------------------------
*、Could not initialize proxy - the owning Session was closed
详见:http://lbovinl.iteye.com/blog/2373492