spring-jpa-hibernate-mapping This mainly used for understanding hibernate mapping one-one branch will have one-one mapping one-many branch will have one-many mapping many-one branch will have many-one mapping master-branch merged with one to one mapping