私は play (v2.2.2) を試しており、jackson を使用して MongoDB (v2.4.6) に接続しています。
models.Role
次の属性を持つクラスがあります。
@Id
@ObjectId
public String id;
public String name;
public ArrayList<String> permissions;
テンプレート ( roles.scala.html
) では、HTML に出力されるアクセス許可のリストを簡単に取得できますが、単一のアクセス許可をフォームの文字列として@InputText
フィールドとして渡す新しいロールを追加しようとすると、記録されません。モンゴDB。play/scala が simpleString
を anに割り当てようとしているからだと思いますArrayList<String>
。
適切なアプローチに関するアイデアはありますか?create()
Role クラスのメソッドで何らかのロジックを実行する必要がありますか?