
Mybatis
艾伦蓝
Just do it
展开
-
Mybatis-批量操作
MyBatis实现批量删除,传入的参数值是字符串数组[code="xml"]DELETE FROM tableName where uuid in #{idItem}[/code]同样也可以传入List类型[code="xml"]DELETE FROM tableName where uuid in #{idItem}...原创 2014-07-16 19:09:47 · 93 阅读 · 0 评论 -
Mybatis 优秀源码收藏
原创 2018-10-29 09:16:47 · 258 阅读 · 0 评论 -
MyBatis 通过包含的jdbcType类型
NARY CLOB NCHARINTEGER NUMERIC DATE LONGVARBINARY BOOLEAN NCLOBBIGINT DECIMAL TIME NULL CURSOR[size=large][color=red]MyBatis 插入空值时,需要指定JdbcType [/color][/size]mybatis insert空值报空原创 2015-03-13 10:20:09 · 105 阅读 · 0 评论 -
mybatis spring配置SqlSessionTemplate使用
[/code][color=red][size=large]2.MyBatisDAO :[/size][/color][code="java"]package com.dwr;import java.util.List;import javax.annotation.Resource;import org.apache.ibatis原创 2014-09-16 17:36:01 · 324 阅读 · 0 评论 -
Mybatis总结
by "20",这当然会报错;[/color](2) [color=red]$传入的数据直接生成在sql里,如# number ,#传入的是20,则sql语句生成是这样,orderby 20,这就对了;[/color](3) #方式能够很大程度防止sql注入; (4) $方式无法防止sql注入; (5) $方式一般用于传入数据库对象.例如传入表名; 所以,一般能用#的就别用$。 2. 标记避免Sql中与xml规范相冲突的字符对xml映射文件的合法性造成影原创 2014-07-16 20:07:04 · 83 阅读 · 0 评论 -
Mybatis-序列的使用
[/code]resultType="int" 返回的是一个int类型[color=red]keyProperty 指定要赋的字段属性名称 赋值给:sort是对象的属性,也就是xxVO类中的sort属性[/color][color=red]order属性,在mybatis-3.1.0要加上该属性,表示先执行此步骤。[/color]原创 2014-07-16 20:01:45 · 205 阅读 · 0 评论 -
Mybatis-批量操作
DELETE FROM tableName where uuid in #{idItem}[/code][color=red]批量插入 运用foreach 传入一个List实例[/color][code="xml"] INSERT INTO ST_BUSATTROUT ( NAME, VBUS, F, ANG,原创 2014-07-16 19:09:47 · 94 阅读 · 0 评论 -
mybatis spring配置SqlSessionTemplate使用
[size=large][color=red]1.application.xml配置[/color][/size][code="xml"] ...原创 2014-09-16 17:36:01 · 330 阅读 · 0 评论 -
MyBatis 通过包含的jdbcType类型
BIT FLOAT CHAR TIMESTAMP OTHER UNDEFINEDTINYINT REAL VARCHAR BINARY BLOB NVARCHARSMALLINT DOUBLE LONGVARCHAR VARBI...原创 2015-03-13 10:20:09 · 535 阅读 · 0 评论 -
Mybatis总结
1.映射配置文件中#与$的区别,总结如下: (1) [color=red]#是把传入的数据当作字符串,如# number,#传入的是20(数字),则生成的sql语句是这样,order by "20",这当然会报错;[/color](2) [color=red]$传入的数据直接生成在sql里,如# number ,#传入的是20,则sql语句生成是这样,orderby 20,这就对了;[/c...原创 2014-07-16 20:07:04 · 103 阅读 · 0 评论 -
Mybatis-序列的使用
MyBatis用序列插入对象[code="xml"] select seq_xx.nextVal from dual INSERT INTO ( ) VALUES( sys_guid(), SYSDATE, SYSDATE, #{sort} ) [/code]...原创 2014-07-16 20:01:45 · 238 阅读 · 0 评论 -
Mybatis 字符串比较
code="java"][/code]注意:不能使用and 1=1因为mybatis会把'Y'解析为字符,java是强类型语言,所以不能这样写。原创 2018-11-08 10:03:23 · 3436 阅读 · 0 评论