| 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) | JobsJobs and Walkins |
|
Java online test
JSP online test ORACLE online test Hibernate online test Servlet online test Struts online test EJB online test C online test C++ online test Aptitude online test |
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> |
Suggested JobsMore Jobs >> |
|
Online Practice TestJava online testJSP online test ORACLE online test Hibernate online test Servlet online test Struts online test EJB online test C online test C++ online test Aptitude online test |