1600 PMP mock questions 1400 CAPM mock questions 800 SCJP 6 mock questions 600 OCAJP 7 mock questions 590 OCPJP 7 mock questions 556 SCWCD 5 mock questions 500 OCEJWCD 6 mock questions pdfDownload (java,struts, hibernet etc)

Hibernate interview questions

!!! Hibernate interview questions !!!

How are joins handled using Hinernate.





Best is use Criteria query
Example -
You have parent class
public class Organization {
private long orgId;
private List messages;
}
Child class
public class Message {
    private long messageId;
private Organization organization;
}

.hbm.xml file

<class name="com.bean.Organization" table="ORGANIZATION">
<bag name="messages" inverse="true" cascade="delete" lazy="false">
            <key column="MSG_ID" />
            <one-to-many
                class="com.bean.Message" />
        </bag>



</class>

<class name="com.bean.Message" table="MESSAGE">
    <many-to-one name="organization" column="ORG_ID" lazy="false"/>

</class>
Get all the messages from message table where organisation id = <any id>

Criteria query is :
session.createCriteria(Message.class).createAlias("organization","org").
            add(Restrictions.eq("org.orgId",new Long(orgId))).add(Restrictions.in("statusCode",status)).list();

you can get all the details in hibernate website.
<a href="http://www.hibernate.org/hib_docs/reference/en/html/associations.html">http://www.hibernate.org/hib_docs/reference/en/html/associations.html</a>

Reviews and Comments


PMP, CAPM, PMI is a registered certification mark of the Project Management Institute, Inc

Copyright © www.techfaq360.com 2016


About US | Contact US | Privacy Policy | Terms and Conditions  | Website disclaimer  | Cancellation and Refund Policy  | Shipping & Delivery Policy