List of usage examples for org.springframework.transaction.annotation Propagation NESTED
Propagation NESTED
To view the source code for org.springframework.transaction.annotation Propagation NESTED.
Click Source Link
From source file:org.zenoss.zep.dao.impl.compat.NestedTransactionServiceImpl.java
@Override @Transactional(propagation = Propagation.NESTED) public <T> T executeInNestedTransaction(final NestedTransactionCallback<T> callback) throws DataAccessException { return callback.doInNestedTransaction(this.context); }
From source file:org.jdbi.v3.spring4.DummyService.java
@Override @Transactional(propagation = Propagation.NESTED) public void inNested(Callback c) { c.call(jdbi); }
From source file:org.skife.jdbi.v2.spring.DummyService.java
@Override @Transactional(propagation = Propagation.NESTED) public void inNested(Callback c) { c.call(dbi); }
From source file:com.thesoftwareguild.flightmaster.daos.UserDaoJdbcImpl.java
@Transactional(propagation = Propagation.NESTED) private void addAuthoritiesToUser(User newUser) throws DataAccessException { for (String authority : newUser.getRoles()) { jdbcTemplate.update(SQL_ADD_AUTHORITY, newUser.getUsername(), authority); }//from w ww. j a v a 2 s . c om }
From source file:com.newmainsoftech.spray.slingong.datastore.Slim3PlatformTransactionManagerTest.java
@Transactional(propagation = Propagation.NESTED) protected void nestedPropagationCommit() throws Throwable { GlobalTransaction gtx = Datastore.getCurrentGlobalTransaction(); Assert.assertTrue(gtx instanceof GlobalTransaction); prepTestModels();//w w w . j ava 2 s. co m gtx.put(a1, a2, b1, b2, a1b2, a2b1, a2b2, b1c1, b1c2, b2c1, b2c2); }
From source file:com.newmainsoftech.spray.slingong.datastore.Slim3PlatformTransactionManagerTest.java
@Transactional(propagation = Propagation.NESTED) protected void nestedPropagationOnExistingTransaction() throws Throwable { prep3rdBookModels(); // Note: Calling non transactional method GlobalTransaction gtx = Datastore.getCurrentGlobalTransaction(); Assert.assertTrue(gtx instanceof GlobalTransaction); Assert.assertTrue(gtx.isActive());// w w w . j a v a2s . c o m gtx.put(author3, book3, a2book3, book3Chapter1, a3b3Chapter1); }