My learning project for Hibernate
- Hbernate setup
- Hibernate configurations
- Understanding @Entity, @Table, @Column, @Id, @GeneratedValue annotations
- Saving an entity into database (Insert)
- Retrieving an entity from database (Select)
- Update an entity into database (Update)
- Delete an entity from database (Delete)
- @OneToOne relationship with @JoinColumn
- @OneToMany relationship with @JoinColumn
- @ManyToOne relationship with @JoinColumn
- @ManyToMany relationship with @JoinTable
- Cascade
- Early or Lazy loading
- Unidirectional or bidirectional relationship