@Entity
@Table (name = "Photogroup")
public class Photogroup implements serializable{
Private static final long serialversionuid = -142542213293758421l;
@Id
@GeneratedValue (strategy = Generationtype.auto)
@Column (name = "Photogroupid")
private int photogroupid;
@ManyToMany (mappedby= "Photogroup", Fetch = Fetchtype.eager)//
Private set<photo> Photo;
}
@Entity
@Table (name = "Photo")
public class Photo implements Serializable {
Private static final long serialversionuid = -73267813341118015l;
@Id
@GeneratedValue (strategy = Generationtype.auto)
@Column (name = "PhotoID")
private int photoid;
@ManyToMany (fetch = Fetchtype.eager)
@JoinTable (name = "Photo_photogroup", Joincolumns = @JoinColumn (name = "PhotoID"), Inversejoincolumns = @JoinColumn (name = "Photogroupid"))
Private set<photogroup> Photogroup;
}
Reference blog:http://blog.csdn.net/jikak1153/article/details/43865701
Hibernate many-to-many annotation examples