Note that there are some explanatory texts on larger screens.

plurals
  1. POhow to implement lazy loading in hibernate
    primarykey
    data
    text
    <p>I have 3 tables with mapping CompanyRegistration </p> <pre><code> &lt;one-to-one name="referenceDb" class="com.hibermappings.ReferenceDb" cascade="all" constrained="false" /&gt; &lt;one-to-one name="registration" class="com.hibermappings.Registration" cascade="all" constrained="false" /&gt; &lt;property name="companyName" type="java.lang.String"&gt; &lt;column name="companyName" length="50" /&gt; &lt;/property&gt; &lt;property name="companyProfile" type="java.lang.String"&gt; &lt;column name="companyProfile" length="50" /&gt; &lt;/property&gt; &lt;!--&lt;property name="functionalArea" type="java.lang.String"&gt; &lt;column name="functionalArea" length="50" /&gt; &lt;/property&gt; --&gt;&lt;property name="contactPerson" type="java.lang.String"&gt; &lt;column name="contactPerson" length="50" /&gt; &lt;/property&gt; &lt;property name="website" type="java.lang.String"&gt; &lt;column name="website" length="50" /&gt; &lt;/property&gt; &lt;property name="country" type="java.lang.String"&gt; &lt;column name="country" length="50" /&gt; &lt;/property&gt; &lt;property name="state" type="java.lang.String"&gt; &lt;column name="state" length="50" /&gt; &lt;/property&gt; &lt;property name="city" type="java.lang.String"&gt; &lt;column name="city" length="50" /&gt; &lt;/property&gt; &lt;property name="address" type="java.lang.String"&gt; &lt;column name="address" length="50" /&gt; &lt;/property&gt; &lt;property name="email" type="java.lang.String"&gt; &lt;column name="email" length="50" /&gt; &lt;/property&gt; &lt;property name="mobile" type="java.lang.String"&gt; &lt;column name="mobile" length="50" /&gt; &lt;/property&gt; &lt;property name="phone" type="java.lang.String"&gt; &lt;column name="phone" length="50" /&gt; &lt;/property&gt; &lt;property name="fax" type="java.lang.String"&gt; &lt;column name="fax" length="50" /&gt; &lt;/property&gt; &lt;property name="image" type="java.lang.String"&gt; &lt;column name="image" length="50" /&gt; &lt;/property&gt; &lt;property name="video" type="java.lang.String"&gt; &lt;column name="video" length="50" /&gt; &lt;/property&gt; &lt;/class&gt; </code></pre> <p></p> <p>second is Referencedb</p> <p> currentprofile</p> <pre><code> &lt;/generator&gt; &lt;/id&gt; &lt;one-to-one name="currentprofile" class="com.hibermappings.Currentprofile" constrained="false" /&gt; &lt;property name="referencedId" type="string"&gt; &lt;column name="referenced_id" length="30" /&gt; &lt;/property&gt; &lt;property name="password" type="string"&gt; &lt;column name="password" length="10" /&gt; &lt;/property&gt; &lt;property name="associateCode" type="string"&gt; &lt;column name="associate_code" length="8" /&gt; &lt;/property&gt; &lt;property name="active" type="string"&gt; &lt;column name="active" length="1" /&gt; &lt;/property&gt; &lt;property name="userType" type="string"&gt; &lt;column name="user_type" length="50" /&gt; &lt;/property&gt; &lt;property name="numericId" type="integer"&gt; &lt;column name="numeric_id" /&gt; &lt;/property&gt; &lt;/class&gt; </code></pre> <p></p> <p>and third is Registration currentprofile<br> </p> <pre><code> &lt;property name="name" type="java.lang.String"&gt; &lt;column name="name" length="80" /&gt; &lt;/property&gt; &lt;property name="joinDate" type="java.lang.String"&gt; &lt;column name="join_date" length="15" /&gt; &lt;/property&gt; &lt;property name="orgname" type="java.lang.String"&gt; &lt;column name="orgname" length="80" /&gt; &lt;/property&gt; &lt;property name="cperson" type="java.lang.String"&gt; &lt;column name="cperson" length="80" /&gt; &lt;/property&gt; &lt;property name="mobile" type="java.lang.String"&gt; &lt;column name="mobile" length="15" /&gt; &lt;/property&gt; &lt;property name="phone1" type="java.lang.String"&gt; &lt;column name="phone1" length="20" /&gt; &lt;/property&gt; &lt;property name="phone2" type="java.lang.String"&gt; &lt;column name="phone2" length="20" /&gt; &lt;/property&gt; &lt;property name="fax" type="java.lang.String"&gt; &lt;column name="fax" length="20" /&gt; &lt;/property&gt; &lt;property name="address" type="java.lang.String"&gt; &lt;column name="address" length="65535" /&gt; &lt;/property&gt; &lt;property name="country" type="java.lang.String"&gt; &lt;column name="country" length="50" /&gt; &lt;/property&gt; &lt;property name="state" type="java.lang.String"&gt; &lt;column name="state" length="50" /&gt; &lt;/property&gt; &lt;property name="city" type="java.lang.String"&gt; &lt;column name="city" length="50" /&gt; &lt;/property&gt; &lt;property name="pincode" type="java.lang.String"&gt; &lt;column name="pincode" length="6" /&gt; &lt;/property&gt; &lt;property name="email" type="java.lang.String"&gt; &lt;column name="email" length="80" /&gt; &lt;/property&gt; &lt;property name="associateLocation" type="java.lang.String"&gt; &lt;column name="associate_location" length="50" /&gt; &lt;/property&gt; &lt;property name="designation" type="java.lang.String"&gt; &lt;column name="designation" length="50" /&gt; &lt;/property&gt; &lt;property name="chatType" type="java.lang.String"&gt; &lt;column name="chatType" length="30" /&gt; &lt;/property&gt; &lt;property name="gmailChatId" type="java.lang.String"&gt; &lt;column name="gmailChatId" length="50" /&gt; &lt;/property&gt; &lt;property name="hotmailChatId" type="java.lang.String"&gt; &lt;column name="hotmailChatId" length="50" /&gt; &lt;/property&gt; &lt;property name="rediffchatId" type="java.lang.String"&gt; &lt;column name="rediffchatId" length="50" /&gt; &lt;/property&gt; &lt;property name="yahoochatId" type="java.lang.String"&gt; &lt;column name="yahoochatId" length="50" /&gt; &lt;/property&gt; &lt;property name="otherChatId" type="java.lang.String"&gt; &lt;column name="otherChatId" length="50" /&gt; &lt;/property&gt; &lt;property name="activateDate" type="java.util.Date"&gt; &lt;column name="activate_date" length="0" /&gt; &lt;/property&gt; &lt;property name="fname" type="java.lang.String"&gt; &lt;column name="fName" length="200" /&gt; &lt;/property&gt; &lt;property name="perAddress" type="java.lang.String"&gt; &lt;column name="perAddress" length="50" /&gt; &lt;/property&gt; &lt;property name="prefereduserid" type="java.lang.String"&gt; &lt;column name="prefereduserid" length="50" /&gt; &lt;/property&gt; &lt;property name="useby" type="java.lang.String"&gt; &lt;column name="useby" length="2" /&gt; &lt;/property&gt; &lt;property name="academytype" type="java.lang.String"&gt; &lt;column name="academytype" length="75" /&gt; &lt;/property&gt; &lt;/class&gt; </code></pre> <p></p> <p>Now when I am trying to load the object from CompanyRegistrtion table with companyId the child objects of Referencedb and Registration is also loaded and finally I got the exception.. How can I iplement the lazy loading.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload