小编Rig*_*ong的帖子

Ebean - 包含外键的复合主键

我正在使用playframework(2.0.4)和Ebean ORM的最新版本.这是我简化的数据库模式

TABLENAME (FIELD_NAME (, ...) )
User (id)
Group (id)
UserGroup (user_id, group_id, is_active)
Run Code Online (Sandbox Code Playgroud)

我想创建我的实体模型,如下所示:

@Entity
public class UserGroup extends Model {
    private static final long serialVersionUID = 1L;

    @EmbeddedId
    public UserGroupPK pk;
    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "user_id", insertable = false, updatable = false)
    public User user;

    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "group_id", insertable = false, updatable = false)
    public Group group;
}

@Embeddable
public class UserGroupPK implements Serializable{
    private static final long serialVersionUID = 1L;

    public Long …
Run Code Online (Sandbox Code Playgroud)

ebean playframework-2.0

9
推荐指数
1
解决办法
4046
查看次数

标签 统计

ebean ×1

playframework-2.0 ×1