Automatyczne wypełnianie zestawu
Czy jest coś takiegoAutoPopulatingList
ale dlaSet
? Dane, które chcę pokazać, to skojarzenia, które używająSet
.
public class Employer implements java.io.Serializable {
private Set<Employee> employees = new HashSet();
}
Próbowałem użyćAutoPopulatingList
ale w tym przypadku muszę użyćList
w hibernacji, która wymaga ode mnie określenialist-index
za pomocąEmployee.employeeId
i kiedy tylko odzyskujęemployees
przezEmployee
później lista będzie zawierała spacje między elementami (null
elementy) w zależności odEmployee.employeeId
.
Muszę automatycznie wypełnić tę kolekcję, ponieważ muszę wygenerowaćemployees
dynamicznie podczas tworzeniaEmployer
. Dostałem następujące, gdy używam zwykłegoSet
: org.springframework.beans.InvalidPropertyException: Invalid property 'employees[0]' of bean class [model.Employer]: Cannot get element with index 0 from Set of size 0, accessed using property path 'employees[0]'
Czy jest jakieś inne rozwiązanie?
Edytować
Próbuję zaimplementować formularz dynamiczny