フォーム上のSetに正しくバインドする方法はありますか?私はPOJOを結合し、私のコントローラは、ユーザオブジェクトに Play framework FORMバインドリストの代わりに
public class Group implements Serializable {
public Long id;
public String name;
}
私が見えることはできませんが
public static void create(User user)
user.java
public class User implements Serializable {
public Long id;
@Required
@Email
public String email;
public Set<Group> groups;
}
Group.java
かかりやってる私のフィールドをグループに結びつけるために
私はuser.groups []。id、user.groups [0] .id、user.groups.idを試しました。私はリストを使ってうまく動作するようにすることができますが、投稿時にN個の要素のリストを取得します(チェックされていない各チェックボックスに対して1つのnullがあります)。しかしそれは間違っているようです。編集
:ユーザーとグループが永続エンティティであることを意味していない、プレイは単にUser
とGroup
以来、
これを確認できたら、私は同意します:) – dstarh
大括弧で囲まれた値はリストインデックスであり、ゼロから連続していなければなりません。 – tazmaniax