我是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