Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- compile("org.springframework.boot:spring-boot-starter-amqp")
- compile("org.mybatis.spring.boot:mybatis-spring-boot-starter:1.0.0")
- compile("mysql:mysql-connector-java:5.1.38")
- spring.datasource.driver-class-name=com.mysql.jdbc.Driver
- spring.datasource.url=jdbc:mysql://localhost:3306/my_db
- spring.datasource.username=my_user
- spring.datasource.password=my_pass
- @Transactional
- public void performTransactionTest() throws Exception {
- Person person = new Person();
- person.setPersonId(123);
- personMapper.insert(person);
- throw new Exception("This should force a rollback!");
- }
- <tx:annotation-driven proxy-target-class="true" transaction-manager="transactionManager" />
- <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
- <property name="dataSource" ref="dataSource" />
- </bean>
- <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
- <property name="dataSource" ref="dataSource" />
- </bean>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement