如果我在某bean中定义了ManyMany
,然而我需要对该对应的中间表再做限制,比如我需要做复合主键,我这样做了:
@Table("teachers")
public class Teacher{
@ManyMany(from = "teacher_id", relation = "teachers_users", target = User.class, to = "user_id")
public User user;
}
@Table("teachers_users")
@PK....
public class TeacherUser{
.....
}
我用自动生成表结构的时候,这两个都会生成表,而且后面的灰覆盖前面的。
我想是不是,加上@Readonly
就好了了,于是我在@ManyMany
上加了@Readonly
希望规避这个问题,但是是不行的