如何创建带有JPA注释的连接表?
2022-09-01 07:36:51
我需要使用注释在我的数据库中创建一个联接表,因此结果将是这样的:JPA
到目前为止,我只实现了2个实体:
@Entity
@Table(name="USERS", schema="ADMIN")
public class User implements Serializable {
private static final long serialVersionUID = -1244856316278032177L;
@Id
@Column(nullable = false)
private String userid;
@Column(nullable = false)
private String password;
public String getUserid() {
return userid;
}
public void setUserid(String userid) {
this.userid = userid;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
@Entity
@Table(name="GROUPS", schema="ADMIN")
public class Group implements Serializable {
private static final long serialVersionUID = -7274308564659753174L;
@Id
@Column(nullable = false)
private String groupid;
public String getGroupid() {
return groupid;
}
public void setGroupid(String groupid) {
this.groupid = groupid;
}
}
我应该创建另一个名为的实体,还是我可以添加一些注释,这样当我运行从实体(ORM)创建表时,将自动创建连接表?USER_GROUP
我应该如何注释我的实体以实现与图像中相同的效果?