tk mybatis insert后,数据库没有保存。

PeaK911 发布于 08/29 16:54
阅读 206
收藏 0

IDtoSTD_result result= new IDtoSTD_result();
        result.setTypeid("asdasd");
        result.setName("sssss");
        result.setValue("ssssss");
        result.setIf_success(FAIL);
        result.setErr_info("dddd");
        result.setTime(new Date());
        log.info("result="+result.getTime());
        resultMaper.add(result);//调用插入方法

 

日志打印中说明插入成功了,但实际数据库数据没有插入进去。运行过程中没有报错,没捕获到任何异常。(调用查询,可以查询到这个表中的数据)。

 

 

16:33:23.992 [main] DEBUG [SqlSessionUtils.java:165] - Fetched SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2a4f8f8b] from current transaction
16:33:24.040 [main] DEBUG [BaseJdbcLogger.java:132] - ooo Using Connection [jdbc:mysql://192.168.190.46:3306/statusdatapush_pro?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull, UserName=statusdatapush@10.180.108.1, MySQL-AB JDBC Driver]
16:33:24.041 [main] DEBUG [BaseJdbcLogger.java:132] - ==>  Preparing: INSERT INTO result (typeid,name,value,if_success,err_info,time ) VALUES( ?, ?, ?, ?, ?, ?) 
16:33:24.042 [main] DEBUG [BaseJdbcLogger.java:132] - ==> Parameters: asdasd(String), sssss(String), ssssss(String), FAIL(String), dddd(String), 2018-08-29 16:33:23.99(Timestamp)
16:33:24.087 [main] DEBUG [BaseJdbcLogger.java:132] - <==    Updates: 1
16:33:24.087 [main] DEBUG [SqlSessionUtils.java:188] - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2a4f8f8b]
16:33:24.088 [main] DEBUG [SqlSessionUtils.java:312] - Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2a4f8f8b]
16:33:24.088 [main] DEBUG [SqlSessionUtils.java:317] - Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2a4f8f8b]
==============单元测试结束=============

 

 

是不是mybatis里面有自动commit提交的配置?

请各位大神帮忙看下

加载中
返回顶部
顶部