参考:http://openwares.net/database/mybatis_parametertype.htmlMybatis的Mapper文件中的select、insert、update、delete元素中有一个parameterType属性,用于对应的mapper接口方法接受的参数类型。可...
分类:
其他好文 时间:
2015-09-29 16:16:14
阅读次数:
161
mapper.xml 映射文件是 MyBatis 的核心,定义了操作数据库的 sql,每个sql 是一个statement。 parameterType(输入类型),输入类型包括:基本类型、pojo对象类型、hashmap、 a. #{} 与 ${} ? ?#{} 是向 prepar...
分类:
移动开发 时间:
2015-09-14 12:29:57
阅读次数:
207
1)DynamicTableMapper.xml ? <select id="selectList" resultType="java.lang.String"? parameterType="map" > ?? ???? select ?? ??? ??? ?distinct(name) ?? ???? from ${tableName} ...
分类:
其他好文 时间:
2015-09-10 19:42:56
阅读次数:
140
一 . 更新,插入 返回 主键这个其实是有好几种问题的,先把网上那种先 生成key,再返回的到实体类中的
使用数据库自定义函数nextval(‘student’) ,生成一个key,并把他设置到传入的实体类中的studentId属性上。在执行完此方法后,把该 key 赋值给 studentId属性 <insert id="createStudent" parameterType="...
分类:
数据库 时间:
2015-08-28 19:47:30
阅读次数:
331
网上介绍的方法有很多 此处只写这一种 步骤1: <!--这里设置useGeneratedKeys、keyProperty这两个属性 keyProperty的值对应javaBean中的主键属性--> <insert id="insert" ? ?? ??? ?parameterType="com.as...
分类:
数据库 时间:
2015-08-18 16:42:52
阅读次数:
185
一、前言 数据库操作怎能少了INSERT操作呢?下面记录MyBatis关于INSERT操作的笔记,以便日后查阅。二、insert元素 属性详解 其属性如下:parameterType,入参的全限定类名或类型别名keyColumn,设置...
分类:
其他好文 时间:
2015-08-18 10:14:40
阅读次数:
128
首先看看批处理的mapper.xml文件 <insert id="insertbatch" parameterType="java.util.List">
<selectKey keyProperty="fetchTime" order="BEFORE"
resultType="java.lang.String">
SELECT CURRENT_TI...
分类:
其他好文 时间:
2015-08-12 10:23:26
阅读次数:
95
方法一:直接给每个参数指定参数名
Mapper:
public List listNewTask(@Param("userId")String userId,@Param("taskType") Integer type);
xml: 不要加 parameterType 因为这里有String 和 Integer两个类型,这里指定不了
select
...
分类:
其他好文 时间:
2015-08-04 19:09:12
阅读次数:
96
1.单一基本类型参数(String,int等)单一的基本类型参数,将对应语句中的parameterType的值与参数的类型相同。然后直接 用“#{参数名}” 来获取java代码//String类型的参数 usernamepublic User findUser(String usernumber) ...
分类:
数据库 时间:
2015-07-31 12:39:16
阅读次数:
133
第一步: ??? 在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名! [html]?view plaincopy <insert?id="insert"?parameterType="Spares"??? ?...
分类:
其他好文 时间:
2015-07-20 17:10:07
阅读次数:
117