我是Ebean世界的新手,在设置实体之间的关系时遇到一些困难。如何设置表格之间的关系Ebean/Play框架
我基本上有两个类,User
和Car
。
一个用户可以有几个车(所以我想OneToMany
)和车可以属于一个用户(所以我猜OneToOne
)。
如何链接这两个实体?这是我到目前为止已经完成
用户
@Entity
public class User extends Model{
@Id
@GeneratedValue
public int id;
public String name;
@ManyToMany(cascade=CascadeType.ALL)
public List<Car> car = new ArrayList<Car>();
}
汽车
@Entity
public class Car extends Model{
@Id
@GeneratedValue
public int id;
@OneToOne(cascade = CascadeType.ALL)
public User user;
}
而且我得到以下错误
的PersistenceException:错误models.User.car找不到映射 财产[网友]在[models.Car]
有人能解释我清楚如何使用注释的正确方法(文档非常差),并告诉我,为什么我得到这个错误?
错误的映射两个实体之间表示彼此之间的不同关系 – silentprogrammer 2015-03-02 16:22:15