PlayFramework ManyToManyのリレーション
// 親モデル @Entity public class Parent extends Model{ @ManyToMany(mappedBy="parents", cascade=CascadeType.ALL) @OrderBy("birthday") public List<Child> children; } // 子モデル @Entity public class Child extends Model{ @ManyToMany public List<Parent> parents; }
テスト用にYAMLで定義するには、先に親モデルを追加してから子モデルに親を関連付けます
Parent(parent1) name: John Child(child1) name: Dana parents: [parent1]
Source:
http://docs.oracle.com/javaee/6/api/javax/persistence/CascadeType.html
http://docs.jboss.org/ejb3/app-server/tutorial/relationships/relationships.html
http://www.playframework.org/documentation/1.2/yaml