mybatis(1)
来源:互联网 发布:腾讯软件中心手机软件 编辑:程序博客网 时间:2024/05/29 18:35
1. select查询 , id 和 mapper 接口中名字一直 ,标注parameterType, 和resultType
xml mapper 文件 中填写对应接口 namespace="com.console.mapper.read.HouseReadMapper"
2.insert 批量插入
<insert id="addRules">
INSERT INTO role (role,islocked,createTime, status) VALUES
<foreach collection="list" index="index" item="item" separator=",">
(#{item.role}, #{item.islocked}, now(), 1)
</foreach>
</insert>
<insert id="insertPercentage" parameterType="com..model.Percentage" useGeneratedKeys="true" keyProperty="id">
INSERT INTO Percentage (commission,createby) values (#{commission},#{createBy})
</insert>
3.update 批量
<update id="updateCats" >
UPDATE
role
SET
status = 0,
islocked=0
WHERE
status = 1
AND id IN
<foreach collection="list" index="index" item="item" open="(" close=")" separator=",">
#{item.id}
</foreach>
</update>
<update id="updatePercentage" parameterType="com.model.Percentage">
UPDATE
Percentage
SET
commission = #{commission},
updateby = #{updateBy}
WHERE
id =#{id}
</update>
4.分页
req.setPageIndex(req.getPageIndex() * req.getPageSize());
limit #{pageIndex},#{pageSize}
- MyBatis(1):MyBatis入门
- MyBatis(1):MyBatis入门
- MyBatis(1):MyBatis入门
- MyBatis(1):MyBatis入门
- MyBatis(1):MyBatis入门
- Mybatis(1)--什么是Mybatis
- mybatis(1)mybatis入门程序
- [MyBatis日记](1)MyBatis概述
- 【Mybatis】深入浅出MyBatis(1)-快速入门
- MyBatis学习(1)--MyBatis入门
- mybatis学习(1)---导入mybatis源码
- MyBatis学习(1)
- mybatis(1)
- Mybatis入门(1)
- Mybatis连载(1)
- Mybatis基础(1)
- Mybatis基础知识(1)
- Mybatis总结(1)
- Cocos2d-x内存管理之autorelease,addChild和removeFromParent
- [ JS 进阶 ] 基本类型 引用类型 简单赋值 对象引用
- MAC 安装Redis
- Java中String和StringBuffer,StringBuilder的区别小结
- android适配器Adapter
- mybatis(1)
- C语言练习作业(二)
- ios app 企业证书分发及在线安装
- SQL语句之GroupBy
- Android activity的生命周期 可见性
- 【算法竞赛】:进位数统计
- JS开发HTML5游戏《神奇的六边形》(一)
- html中<select>标签用法解析及如何设置select的默认选中状态
- 移动开发的meta