Monthly Archives: October 2013

Hibernate Inheritance: Table Per Concrete Class

Output : Hibernate: insert into PERSON (FIRSTNAME, LASTNAME, PERSON_ID) values (?, ?, ?) Hibernate: insert into EMPLOYEE (FIRSTNAME, LASTNAME, department_name, joining_date, PERSON_ID) values (?, ?, ?, ?, ?) Hibernate: insert into OWNER (FIRSTNAME, LASTNAME, partnership_stake, stocks, PERSON_ID) values (?, ?, … Continue reading

Posted in Hibernate | Leave a comment

Hibernate Inheritance: Table Per Subclass

Output : Hibernate: insert into PERSON (firstname, lastname) values (?, ?) Hibernate: insert into PERSON (firstname, lastname) values (?, ?) Hibernate: insert into Employee (department_name, joining_date, person_id) values (?, ?, ?) Hibernate: insert into PERSON (firstname, lastname) values (?, ?) … Continue reading

Posted in Hibernate | Leave a comment

Hibernate Inheritance: Table Per Class Hierarchy

* class Person – firstname – lastname * class Employee – joining_date – department_name Output : Hibernate: insert into EMPLOYEE (FIRSTNAME, LASTNAME, discriminator) values (?, ?, ‘P’) Hibernate: insert into EMPLOYEE (FIRSTNAME, LASTNAME, department_name, joining_date, discriminator) values (?, ?, ?, … Continue reading

Posted in Hibernate | Leave a comment