我有一个扩展了Model的User类和两个我想扩展User类的类。Play Framework - 如何从超类继承?
User.java:
@Entity
@Table(name = "users")
public class User extends Model implements RoleHolder {
private static final long serialVersionUID = 1L;
@Id
public Long id;
...
Driver.java:
public class Driver extends User {
...
Customer.java:
public class Customer extends User {
...
编辑 所有三个实体都需要直接访问。换句话说,我有用户,客户和驱动程序;客户和驱动程序恰好共享用户的所有属性。因此,我需要有一个有效的用户实体以及客户和驱动程序。
我需要能够获得所有用户(包括客户和驱动程序)的列表。
我一直无法弄清楚如何在Play中使用ebean
进行这项工作。我怎样才能做到这一点?
对不起,确切的问题是什么?你的意思是不能直接使用用户? – emt14