PlayFramework2.2.xでEbeanのOneToManyを使って関連するテーブルのデータを取ってくる方法

@iwasaki 561views 更新:2014年4月9日
@OneToMany(cascade = CascadeType.ALL, mappedBy = "site")
    public List<TagSiteMap> tagSiteMapList = new ArrayList<TagSiteMap>();

のようにJava側でリレーションの設定を書いておくとテンプレート側で以下のように呼ぶことができます。

@if(bean.tagSiteMapList != null && bean.tagSiteMapList.size() > 0){
        @for(map <- bean.tagSiteMapList){
        <span class="label label-primary">@{map.tag.title}</span>
        }
        }

 

 

 

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません