У меня есть приложение Play! Framework со следующей структурой:
@Entity
public class User extends Model{
public User(String name, String email) {
UserConfig userConfig = new UserConfig(this);
userConfig.save();
}
}
@Entity
public class UserConfig extends Model{
@ManyToOne
public User user;
public UserOptions(User user) {
this.user = user;
}
Я создаю экземпляр User через страницу администрирования CRUD (модуль CRUD для платформы Play!).
Я думал, что CRUD автоматически создаст экземпляр UserConfig, но это не так.
Что я должен сделать, чтобы CRUD сохранил вложенную сущность?