First I use Sping 3.1.1 Transactional
<bean id="transactionManagerHLDC01" class="org.springframework.orm.hibernate4.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactoryHLDC01" />
<qualifier value="hldc01"/>
</bean>
and hibernate 4.2.3
<prop key="hibernate.current_session_context_class">org.springframework.orm.hibernate4.SpringSessionContext</prop>
Also I have Main entityt (ME) with
@OneToMany(fetch=FetchType.LAZY, mappedBy="host") // <- field in DovecotEmailDomain
@Fetch(FetchMode.SELECT)
private Set<DovecotEmailDomain> domains;
and child entity (CE)
when I invoke ME.getDomains() It starts Hibernate activitites but it is not within already closed TRANSACTION.
The question IS :
HOW I can cover Hibernate activities with existing Transaction in HEBERNATE4 + SPRING 3.1 ?