"States"と "Children"という2つのEbeanモデルクラスが必要です。 「状態」オブジェクトは、ネストされた子オブジェクト(子のリスト)を含むことができる。ここでEbeanでネストされたオブジェクトを作成する最も簡単な方法は何ですか?
は、基本的な米国のクラスで、ここで
@Entity
public class States extends Model {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
@Constraints.Required(message = "stateName cannot be null")
@Column(nullable = false)
private String statename;
@Column(nullable = true)
private String url;
@Column(nullable = true)
private String parent;
private List<Children> childrenList;
}
はEbeanを使用してStateオブジェクトを作成するために、これらのクラスに行われるべき最小限の変更がどのようなものがあり
@Entity
public class Children extends Model {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
@Column(nullable = false)
private String statename;
@Column
private String child;
}
、基本的な子供のクラスでありますORM?私は、ポストを経て
しかしそこに、多くの変更が提案されています。私は最小限の変更をしたいだけです。
技術的には、あなたは必要ありません... @GeneratedValue(strategy = GenerationType.IDENTITY)...私は個人的にこれを残して、Ebeanに与えられたDBプラットフォーム用の適切なアイデンティティ機構を選択させます。 –
リファレンス:http://ebean-orm.github.io/docs/mapping/jpa/id –