What is Hibernate
Hibernate lets us go between Java objects and our DB, removing teh need to manually match variables to columns. The two steps of hibernate configuration is through the hibernate.cfg.xml and Mapping with the hbm.xml file and by annotations such as @Entity, @Table and @Column
What are the hibernate Object states
Transient:
Persistent:
Detached:
Inheritance in Hibernate
Table per sublcass:
Table per Heirarchy:
Table per concrete class: