jeesite的junit,数据没有插入?

来源:互联网 发布:七龙珠战斗力知乎 编辑:程序博客网 时间:2024/05/22 05:23

jeesite框架自带的test方法

在common/test/SpringTransactionalContextTests.class

说一下遇到的问题。

sql执行成功了,但是数据库没有数据。what???

第一时间就想到了是事务的问题,事务没有提交。

@RunWith(SpringJUnit4ClassRunner.class) // 整合@ActiveProfiles("dev")@ContextConfiguration(locations = {"/spring-context.xml"})@Transactional// extends AbstractTransactionalJUnit4SpringContextTests public class SpringTransactionalContextTests{@Test@Transactional(readOnly = false)@Rollback(false) //标明使用完此方法后事务不回滚,true时为回滚public void SyschronizeArea() {try {} catch (Exception e) {e.printStackTrace();}}}
改成这样就可以了。

重点是rollback注解!!!


默认值是true;

注解上改成false就可以了。

阅读全文
0 0
原创粉丝点击