Persistence and hibernate 4 Lessons Understanding Persistence Start Different Mechanisms To Achieve Persistence(JDBC,XML,EJB,Serialization) Start Need Of Hibernate Start Understanding ORM Start Hibernate Architecture 5 Lessons The role of hibernate in java applications Start setting up the environment Start JDBC vs Hibernate Start cfg file and propertites Start Core architecture Start Hibernate API 5 Lessons session factory interface Start session interface Start transaction factory Start transaction interface Start Configuration class Start Hibernarte & RDBMS 6 Lessons hbm2ddl.auto property Start Overriding the defaults Start More annotations Start Retriving data Start Natural vs surrogate key Start Hibernate generator Start Containment and collections 5 Lessons Entity Vs Value Object Start Containment Start Using collections Start Lazy and eager fetching Start Proxy object Start Inheritance mapping 6 Lessons Inheritance Start Single table strategy Start Table per class strategy Start Joined strategy Start CRUD Start Object states Start Hibernate Query Language (HQL) 6 Lessons Introduction to HQL Start Query interface Start Customizing Result Set Start Parameters Binding In HQL Start Named Queries Start Named Native Query Start