| 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 |
One To Many Bi-directional Relation in Hibernate? |
|
|
Bi-DireCtional One to Many Relation- EXAMPLE
PROCESS_TYPE_LOV (PROCESS_TYPE_ID number, PROCESS_TYPE_NAME varchar) - TABLE PROCESS (PROCESS_ID number,PROCESS_NAME varchar,PROCESS_TYPE_ID number)- TABLE public class ProcessTypeBean { private Long processTypeId; private String processTypeName; private List processes = null; /** * @return Returns the processes. */ public List getProcesses() { return processes; } /** * @param processes The processes to set. */ public void setProcesses(List processes) { this.processes = processes; } /** * @return Returns the processTypeId. */ public Long getProcessTypeId() { return processTypeId; } /** * @param processTypeId The processTypeId to set. */ public void setProcessTypeId(Long processTypeId) { this.processTypeId = processTypeId; } /** * @return Returns the processTypeName. */ public String getProcessTypeName() { return processTypeName; } /** * @param processTypeName The processTypeName to set. */ public void setProcessTypeName(String processTypeName) { this.processTypeName = processTypeName; } } public class ProcessBean { private Long processId; private String processName = ""; private ProcessTypeBean processType; public Long getProcessId() { return processId; } /** * @param processId The processId to set. */ public void setProcessId(Long processId) { this.processId = processId; } /** * @return Returns the processName. */ public String getProcessName() { return processName; } /** * @param processName The processName to set. */ public void setProcessName(String processName) { this.processName = processName; } /** * @return Returns the processType. */ public ProcessTypeBean getProcessType() { return processType; } /** * @param processType The processType to set. */ public void setProcessType(ProcessTypeBean processType) { this.processType = processType; } } <class name="com.bean.ProcessBean" table="PROCESS"> <id name="processId" type="long" column="PROCESS_ID" /> <property name="processName" column="PROCESS_NAME" type="string" length="50" /> <many-to-one name="processType" column="PROCESS_TYPE_ID" lazy="false" /> </class> <class name="com.bean.ProcessTypeBean" table="PROCESS_TYPE_LOV"> <id name="processTypeId" type="long" column="PROCESS_TYPE_ID" /> <property name="processTypeName" column="PROCESS_TYPE_NAME" type="string" length="50" /> <bag name="processes" inverse="true" cascade="delete" lazy="false"> <key column="PROCESS_TYPE_ID" /> <one-to-many class="com.bean.ProcessBean" /> </bag> </class> |
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 |