キー、値マップをテンプレートにレンダリングしてから、この方法でそこに表示しようとしています:
@(twittsIfollow: Map[String, String])
.....
@if(twittsIfollow != null) {
@for((key, value) <- twittsIfollow) {
@key
@value
}
}
それは間違っていると言います。Map キー値の scala タグはありますか?
ここに私の方法があります:
public static Map<String, String> alltwitts(List<Long> otherIDs) {
Map<String, String> results=new HashMap<String, String>();
for (Long id: otherIDs) {
Query selected_twitt = JPA.em().createQuery("select u.twitt from Twitt u where " + " u.whose = ?").setParameter(1, id);
String twOwner = User.getOneUser(id);
String twitt = (String) selected_twitt.getSingleResult();
results.put(twOwner, twitt);
}
return results;
}
次に、この場所でテンプレートにレンダリングします:
Map<String, String> twittsIfollow = Twitt.alltwitts(IDusersIamFollowing);
return ok(microblog.render(twittsIfollow));
今それは言っています:[NonUniqueResultException: result returns more than one elements]
ありがとう