Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2017
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. compile("org.springframework.boot:spring-boot-starter-amqp")
  2. compile("org.mybatis.spring.boot:mybatis-spring-boot-starter:1.0.0")
  3. compile("mysql:mysql-connector-java:5.1.38")
  4.  
  5. spring.datasource.driver-class-name=com.mysql.jdbc.Driver
  6. spring.datasource.url=jdbc:mysql://localhost:3306/my_db
  7. spring.datasource.username=my_user
  8. spring.datasource.password=my_pass
  9.  
  10. @Transactional
  11. public void performTransactionTest() throws Exception {
  12.  
  13. Person person = new Person();
  14. person.setPersonId(123);
  15. personMapper.insert(person);
  16.  
  17. throw new Exception("This should force a rollback!");
  18.  
  19. }
  20.  
  21. <tx:annotation-driven proxy-target-class="true" transaction-manager="transactionManager" />
  22.  
  23. <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
  24. <property name="dataSource" ref="dataSource" />
  25. </bean>
  26.  
  27. <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
  28. <property name="dataSource" ref="dataSource" />
  29. </bean>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement