我的 Play 应用程序中有这个模型。
@Entity
@Table(name="SHOPPER")
public class User extends GenericModel {
...
@OneToMany(cascade = CascadeType.ALL)
@JoinColumn(name = "SASHNBR", insertable = true, updatable = true)
public List<Direction> directions;
}
方向模型看起来像这样
@Entity
@Table(name="SHADDR")
public class Direccion extends GenericModel {
...
@Column(name="SASHNBR")
@Required
public Long idUser;
}
这样我就有一个错误,因为方向没有在保存时生成 idUser。
我也试过这种方法。
@Entity
@Table(name="SHOPPER")
public class User extends GenericModel {
...
@OneToMany(cascade = CascadeType.ALL, mappedBy="user")
public List<Direction> directions;
}
方向模型看起来像这样
@Entity
@Table(name="SHADDR")
public class Direccion extends GenericModel {
...
@ManyToOne(fetch=FetchType.EAGER)
@JoinColumn(name = "SASHNBR", insertable = true, updatable = true)
User user;
}
但它也没有奏效。
有人可以帮我弄这个吗?
谢谢!:)