小编arc*_*_by的帖子

使用额外列映射多对多关联表

我的数据库包含3个表:用户和服务实体具有多对多关系,并与SERVICE_USER表连接,如下所示:

用户 - SERVICE_USER - 服务

SERVICE_USER表包含其他BLOCKED列.

执行此类映射的最佳方法是什么?这些是我的实体类

@Entity
@Table(name = "USERS")
public class User implements java.io.Serializable {

private String userid;
private String email;

@Id
@Column(name = "USERID", unique = true, nullable = false,)
public String getUserid() {
return this.userid;
}

.... some get/set methods
}

@Entity
@Table(name = "SERVICES")
public class CmsService implements java.io.Serializable {
private String serviceCode;

@Id
@Column(name = "SERVICE_CODE", unique = true, nullable = false, length = 100)
public String getServiceCode() {
return this.serviceCode;
}
.... …
Run Code Online (Sandbox Code Playgroud)

mapping many-to-many hibernate jpa jointable

129
推荐指数
2
解决办法
11万
查看次数

标签 统计

hibernate ×1

jointable ×1

jpa ×1

many-to-many ×1

mapping ×1