@Transactional public class UserRepository { } @Transactional(propagation = Propagation.REQUIRED) public void updateUser(User user) { } @Transactional(propagation = Propagation.REQUIRES_NEW) public void createUser(User user) { } @Transactional(isolation = Isolation.READ_COMMITTED) public User getUserById(int userId) { } @Transactional(timeout = 5) public void updateUser(User user) { } spring.datasource.url=jdbc:mysql://localhost:3306/mydb spring.datasource.username=root spring.datasource.password=123456 @Configuration @EnableTransactionManagement public class PersistenceConfig { @Bean public DataSource dataSource() { } @Bean public PlatformTransactionManager transactionManager() { return new DataSourceTransactionManager(dataSource()); } } @Transactional public class UserRepository { }


上一篇:
下一篇:
切换中文