Orm 我可以使用Play framework为模型定义对象吗?
Orm 我可以使用Play framework为模型定义对象吗?,orm,playframework,ebean,Orm,Playframework,Ebean,UserRole是一个抽象类,它有三个具体类和三个不同的角色。但是,每次我给一个新用户添加一个新角色时,该角色都保持null 以下是用户的代码: @Entity public class User extends Model { @Id public Long id; @Constraints.Required @Formats.NonEmpty @Column(unique = true) public String email; @Constraints.Re
UserRole
是一个抽象类,它有三个具体类和三个不同的角色。但是,每次我给一个新用户添加一个新角色时,该角色都保持null
以下是用户的代码:
@Entity
public class User extends Model {
@Id
public Long id;
@Constraints.Required
@Formats.NonEmpty
@Column(unique = true)
public String email;
@Constraints.Required
@Formats.NonEmpty
@Column(unique = true)
public String fullname;
public String confirmationToken;
@Constraints.Required
@Formats.NonEmpty
public String passwordHash;
@Formats.DateTime(pattern = "yyyy-MM-dd HH:mm:ss")
public Date dateCreation;
@Formats.NonEmpty
public Boolean validated = false;
**public UserRole role;**
}
我不确定,但我认为UserRole类也需要是一个实体,我不确定这是否适用于抽象类。你用的是Ebens还是其他ORM?