【发布时间】:2019-02-05 03:37:51
【问题描述】:
我有 3 张桌子:
业务角色
- 标识符
- 姓名
BusinessRole_ActorType(链接表)
- role_identifier
- actorType_identifier
演员类型
- 标识符
- 名称(varchar)
我需要创建一个 JPA 实体 BusinessRole,它连接表并提供实体中的 actorType 列表,同时仅使用 ActorType 表中的名称。
我知道我可以通过创建一个ActorType 实体并添加一个带有@JoinTable 的@ManyToMany 来实现类似的结果,但这会添加一个额外的对象,我只对字符串值感兴趣。
下面的代码显示了我想要实现的目标。
@Entity
public class BusinessRole {
//TODO: Fill in with appropriate annotations :)
@ManyToMany
@JoinTable(....)
private List<String> assignableActorTypes;
}
提前感谢您的支持。
【问题讨论】:
-
你找到解决办法了吗?