I want to use lazy="true" in hibernate while loading detail using Jersey in JAVA. But I getting error. (hbm version 5.1.3.Final)
Here is my code:
<class name="com.icaube.application.prac.details.PracAccountDetail" table="prac_account_master">
<id column="account_id" name="accountId">
<generator class="com.icube.platform.IdGenerator">
<param name="componentName">PracAccount</param>
</generator>
</id>
//here lazy=true
<many-to-one name="pracRankDetail" class="com.icaube.application.prac.details.PracRankDetail" column="rank_id" lazy="true"/>
<one-to-one name="pracAddressDetail" property-ref="accountId" lazy="false" />
<property column="name" name="name" not-null="true" unique="false"/>
<property column="rank_id" name="rankId" not-null="true" unique="false"/>
</class>
Getting ERROR:
Initial SessionFactory creation failed.org.hibernate.boot.InvalidMappingEelloxception: Could not parse mapping document: PracComponents.hbm.xml (RESOURCE)
What is wrong in this? How can I make it correct?
Thanks :-)