Play 2 プロジェクトにこれらの 2 つのモデルがあります。
@Entity
public class Site extends Model{
@Id
public String adId;
@Required
public String name;
@Required
@OneToMany (cascade = CascadeType.ALL)
public List<Room> rooms;
...
}//end of class
と
@Entity
public class Room extends Model {
@Id
@Required
public String adId;
@Required
public String name;
public List<Reservation> reservations = new ArrayList<Reservation>();
...
}
このコードをview.scala.htmlで使用すると
var treeData = [
@for(site <- sites) {
{title: "@site.name", tooltip: "@site.adId",
children: [
@for(room <- site.rooms) {
{title: "@room.name", tooltip: "@room.adId"},
}
]
},
}
];
アクセスできませんsite.rooms
サーバー側でテストすると、データが存在します。
もう1つの奇妙なことは、私が得ることですがsite.adId
、site.name
空のままです...
誰かが私が間違っていることを知っているなら...
(下手な英語で申し訳ありません、それは私の母国語ではありません)。