Есть ли способ правильно привязать к Set в форме?
Я выполняю привязку POJO, и мой контроллер принимает объект пользователя
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
public class Group implements Serializable {
public Long id;
public String name;
}
Кажется, я не могу связать свое поле с группами
у меня есть пробовал user.groups []. id, user.groups [0] .id, user.groups.id. Я могу заставить его работать со списком нормально, но когда он публикует, я получаю список из N элементов с кучей нулевых элементов (по одному нулю для каждого флажка, который не был отмечен), и я мог просто создать новый список без нулей но это кажется неправильным.
Изменить: Пользователь и Группа не предназначены для того, чтобы быть постоянными объектами, Play просто действует как уровень представления без сохранения состояния и постоянного представления для спокойного API