Hibernate Many To Many Insert Operation
We will use following files User.java MobilePhone.java HibernateEngine.java hibernate.cfg.xml Queries CREATE TABLE MOBILE_PHONES_DATA ( PHONE_ID INT PRIMARY KEY AUTO_INCREMENT, MODEL_NUMBER INT, MODEL_NAME VARCHAR(20)); CREATE TABLE USERS_DATA ( USER_ID INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20), ADDRESS VARCHAR(35)); CREATE TABLE MOBILE_PHONES_AND_USERS_REL( MOBILE_PHONE_ID INT, MOBILE_USER_ID INT, FOREIGN KEY (MOBILE_PHONE_ID) REFERENCES MOBILE_PHONES_DATA (PHONE_ID), FOREIGN KEY (MOBILE_USER_ID) REFERENCES USERS_DATA (USER_ID)); User.java @Entity @Table(name="USERS_DATA") public class User { @Id @GeneratedValue @Column(name="USER_ID") private int id; @Column(name="NAME") private String name; @Column(name="ADDRESS") private String address; //@ManyToMany(targetEntity=MobilePhone.class,mappedBy="users") @ManyToMany(targetEntity=MobilePhone.class, cascade=CascadeType.ALL) @JoinTable(name=...