我的实体bean的列表注释为@ElementCollection
:
...
@ElementCollection
@CollectionTable(name = "MAP_REGION_MANAGER", joinColumns = @JoinColumn(name = "EMP_ID"), schema="CALC")
private List<RegionManager> regionManager;
...
我尝试将值设置为此字段,然后将整个实体保存到DB。我设定值:
emp.setRegionManager(new ArrayList<RegionManager>());
但是在设置者之后,字段regionManager
的值仍然是 NULL 。我在这个实体中有几个带@ElementCollection
注释的字段,它们都表现得像这样 - setter没有设置值。我无法理解这是什么问题..