|Home |Login |Registration |Struts Step by Step Tutorial |Hibernate Step by Step Tutorial |Spring Step by Step Tutorial |JSP Step by Step Tutorial |JDBC Step by Step Tutorial |Web Services Step by Step Tutorial |EJB fundamentals | ORACLE Step by Step Tutorial | SCJP 5.0 and SCJP 6.0 Study Guide | SCWCD 5.0 Study Guide | SCJP Tips
Java mock test | SCJP mock test | SCJP DUMP | SCBCD mock test |Java online test exam | 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

Java interview questions | JSP interview questions | ORACLE interview questions | Hibernate interview questions | Servlet interview questions | Struts interview questions | JDBC interview questions | C/C++ interview questions | Spring interview questions | JMS interview questions | Informatica interview questions | EJB interview questions | OOPS and Design Pattern interview questions
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 Jobs

   More Jobs >>

Online Practice Test

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

The information you are posting should be related to java and ORACLE technology. Not political.