我在 play 1.2.4 框架中使用休眠/持久性将两个类映射到两个单独的表。
User 类具有这样的 userRoles 集合
@OneToMany(mappedBy="userId")
@Embedded
public Collection<UserRole> roles;
类,UserRole 类有
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="User_ID")
public long userId;
在我的 mySQL 数据库中,user_roles 数据库具有来自用户数据库的外键。但是,我不断收到错误消息
@ManyToOne on models.UserRole.userId references an unknown entity: long