使用hibernate如何设置多对多关系,在使用mybatis时又是怎么设置的
mybatis是通过直接写SQL查询的,涉及外键查询都是多表关联查询的。
@Id
@Column(name="address_id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
private String detailAddress;
@ManyToMany(targetEntity = Person_10.class)
@JoinTable(name="person_address_10",
joinColumns=@JoinColumn(name="address_id", referencedColumnName="address_id"),
inverseJoinColumns=@JoinColumn(name="person_id", referencedColumnName="person_id"))
private Set<Person_10> person = new HashSet<Person_10>();
省略下面的setter和getter方法
hibernate的N-N关联其中一方PO配置就是这样配置的,另外Person_10.class我想就不用再写了