Difference between
version 244
and
version 243:
| At line 3 changed 10 lines. |
| protected void setUp() throws Exception { |
| // the following is necessary for lazy loading |
| sf = (SessionFactory) ctx.getBean("sessionFactory"); |
| // open and bind the session for this test thread. |
| Session s = sf.openSession(); |
| TransactionSynchronizationManager |
| .bindResource(sf, new SessionHolder(s)); |
| |
| // setup code here |
| } |
| <bean id="userManagerTarget" class="org.appfuse.service.impl.UserManagerImpl"> |
| <property name="userDAO"><ref local="userDAO"/></property> |
| </bean> |
| At line 14 removed 12 lines. |
| protected void tearDown() throws Exception { |
| // unbind and close the session. |
| SessionHolder holder = (SessionHolder) |
| TransactionSynchronizationManager.getResource(sf); |
| Session s = holder.getSession(); |
| s.flush(); |
| TransactionSynchronizationManager.unbindResource(sf); |
| SessionFactoryUtils.closeSessionIfNecessary(s, sf); |
|
| // teardown code here |
| } |
|
Back to SandBox,
or to the Page History.
|