java-mybatis
文章平均质量分 86
mkl34367803
假如编程易懂得,那么程序员就不会热情地写出注释,也不会有得到编程的快乐。
展开
-
用mybatis的JDBC往mysql中插入中文的时候出现乱码
现象: 用JDBC将中文字段插入MySQL数据库中,然后打开表发现,那些字段都是"??",或者是乱码. 原因: 1.由于创建数据库时指定默认的编码方式为utf8。 2.Client端字符集为gbk. 3.进行jdbc链接时使用了不匹配的字符集。 解决办法: 1.创建数据库时将数据库的缺省字符集指定为g原创 2015-03-10 10:34:31 · 2810 阅读 · 0 评论 -
MYsql单独使用mybatis事务处理的无法回滚问题
mysql有几种引擎,当使用InnoDB的时候,才可以进行事务处理,在navicat中如下设置: 1:进入表设计页面,选项按钮页面 2:修改数据库引擎为InnoDB 3:mybatis进行事务处理的代码如下: package com.better517na.LogCollection.dao.impl; import java.sql.SQLException; import j原创 2015-03-10 10:51:53 · 3597 阅读 · 0 评论 -
mybatis操作数据库是如果mapper文件中的id和java代码中的参数名字不同是报的错
mapper.xml文件: http://mybatis.org/dtd/mybatis-3-mapper.dtd"> INSERT INTO ${tableName}( LogID, TimeTicks, TrackID, TimePoint, ExceptionLevel, ProcessID, ThreadID, Err原创 2015-03-09 21:39:02 · 3024 阅读 · 0 评论 -
Mapped Statements collection does not contain value for
Mapped Statements collection does not contain value for后面是什么类什么方法之类的: 错误原因有几种: 1、mapper.xml中没有加入namespace 2、mapper.xml中的方法和接口mapper的方法不对应 3、mapper.xml没有加入到mybatis-config.xml中(即总的配置文件),例外:原创 2015-03-23 16:19:20 · 470 阅读 · 0 评论