Я использую netbeans 7.1, glassfish 3.1.1 и hibernate 4.01
Я использую файлы JSF, сгенерированные NetBeans
- Facade.java
- Controller.java
и мои собственные бобы сущности
В моем объекте baseTicket я отобразил следующее
@OneToMany(mappedBy = "baseTicket", cascade = javax.persistence.CascadeType.ALL)
@Fetch(value = FetchMode.SUBSELECT)
java.util.List<CustomAttribute> customAttributes;
Если я добавлю аннотацию fetch=EAGER
, я смогу получить доступ к customAttributes с веб-страниц JSF. Однако, если я оставлю это как ленивую загрузку, я получу
hibernate: LazyInitializationException
Я искал в Интернете и перепробовал много предложений - но я не могу заставить это работать.
Я пытался создать менеджер сущностей, но не могу успешно создать их.
Какое лучшее решение?