Slim3:JSPで関連Entityの値にアクセスする方法

Slim3だと、関連Entityが作成できます。片方向1対1とか、片方向1対多とか。双方向もできるけれど、自分は片方向1体多をよく使ってます。あんまり双方向で使う時がない???

Serviceとかで扱うときは、model.getHogeRef().getModel()とかで取得すればいいんで忘れないんだけど(というかEclipseが候補で教えてくれる)、JSPで使おうとすると忘れてしまう。よく考えたら、getを省略するだけなんすけどね…。

${comment.userRef.model.name}

みたいにするわけです。

<ul>
<c:forEach var="comment" items="${comments}">
    <li>
タイトル:${f:h(comment.title)}<br />
投稿者:${f:h(comment.userRef.model.name)}<br />
本文:${f:h(comment.body)}<br />
    </li>
</c:forEach>
</ul>

ちょっと長ったらしいですけどねー…。自分用のメモでした!


タグ GAE for Java, Java, slim3 | パーマリンク.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です