![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
diweikang
心如止水
展开
-
mybatis循环取序列,值相同问题处理
最近使用MyBatis遇到一个问题,在for循环中调用获取序列的方法,返回值总是一个。<select id="queryUcfUserBatchImportId" resultType="java.lang.String"> SELECT UCF_USER_BATCH_IMPORT_SEQ.NEXTVAL FROM DUAL</select>后来百度一下才知...原创 2017-05-16 14:06:03 · 1431 阅读 · 0 评论 -
Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required问题
之前一直使用mybatis+mybatis-spring-1.1.1,系统升级mybatis后使用mybatis-spring-1.2.0,再其它配置均未修改的情况下运行dao层注入出错:Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required从SqlSessionDaoSupport 这个类的源码中可以看出,原因是my...原创 2017-07-21 14:33:55 · 4525 阅读 · 0 评论 -
mybatis常用jdbcType数据类型以及对应的JavaType
MyBatis 包含的jdbcType类型BIT、FLOAT、CHAR 、TIMESTAMP 、 OTHER 、UNDEFINEDTINYINT 、REAL 、VARCHAR 、BINARY 、BLOB NVARCHAR、SMALLINT 、DOUBLE 、LONGVARCHAR 、VARBINARY 、CLOB、NCHAR、INTEGER、 NUMERIC、DATE 、LONGVARBINA...原创 2017-07-24 14:32:59 · 606 阅读 · 0 评论 -
Mybatis实现批量插入或修改数据(Oracle和MySQL)
Mybatis本身是很灵活的,因为可以自己在XML文件中编写sql进行操作,那就可以一次性将插入到数据库中,这样只用向数据库提交一次,性能也可以提高不少。下面来看一个例子:首先,在DataMapper.java 接口类中加入接口:void batchInsertUcfUserBatchImport(List<UcfUserBatchImport> ucfUserBatchIm...原创 2017-05-16 10:09:56 · 5878 阅读 · 0 评论 -
mybatis if标签判断字符串相等
因为mybatis映射文件,是使用的ognl表达式,所以在判断字符串sex变量是否是字符串Y的时候,可以使用如下两种方式:<if test="sex=='Y'.toString()">或<if test = 'sex== "Y"'>注意,不能使用下面这种方式<if test="sex=='Y'">因为mybatis会把 'Y' 解析..原创 2019-03-03 17:33:14 · 1105 阅读 · 0 评论