<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ZXC.lesson.dao.LessonUserDao"> <sql id="table">
user
</sql>
<sql id="insert_parm">
u_id,u_name,u_sex,u_age
</sql>
<sql id="query_parm">
u_id,u_name,u_sex,u_age,u_create_time,u_update_time
</sql> <resultMap id="id" type="com.ZXC.lesson.model.LessonUser">
<id column="u_id" property="ID"/>
<result column="u_name" property="Name"/>
<result column="u_sex" property="Sex"/>
<result column="u_age" property="Age"/>
</resultMap> <insert id="save" parameterType="com.ZXC.lesson.model.LessonUser"
useGeneratedKeys="true" keyProperty="id">
INSERT INTO <include refid="table"/>
(<include refid="insert_parm"/>)
VALUES
(#{ID},#{Name},#{Sex},#{Age})
</insert> <update id="update" parameterType="com.ZXC.lesson.model.LessonUser">
UPDATE <include refid="table"/>
<set>
<if test="Sex!=null">u_sex=#{Sex}</if>
<if test="Age!=null">u_age=#{age}</if>
</set>
</update> <update id="delete" parameterType="com.ZXC.lesson.model.LessonUser">
UPDATE <include refid="table" />
SET is_delete=1
WHERE u_id=#{ID}
</update> <select id="querybyid" parameterType="com.ZXC.lesson.model.LessonUser">
SELECT <include refid="query_parm"/>
FROM <include refid="table"/>
WHERE u_id=#{ID} AND is_delete=0
</select> <select id="querylist" parameterType="com.ZXC.lesson.model.LessonUser">
SELECT <include refid="query_parm"/>
FROM <include refid="table"/>
WHERE id IN
<foreach collection="uid_list" open="(" close=")" item="uid" separator=",">
       #{ID}
   </foreach>
AND is_delete=0
</select>
</mapper>
 

最新文章

  1. NSObject+YYModel.h
  2. git 撤销commit
  3. 第11章 Windows线程池(1)_传统的Windows线程池
  4. 学习记录012-NFS
  5. JS中关于JS文件的引用以及问题
  6. C# 多任务之 Task
  7. Ubuntu安装sar出错Please check if data collecting is enabled in /etc/default/sysstat
  8. 安卓天天练练(十五)改造BasicSyncAdapter
  9. CheckBox的触发
  10. 在word中批量制作条形码
  11. Materialized View in Oracle - Concepts and Architecture
  12. 小米2s刷机
  13. c++面向对象学习计划
  14. Mocks Aren&#39;t Stubs
  15. [Leetcode 376]摇摆序列 Wiggle Subsequence
  16. Django中的中间件(middleware)
  17. .NET C#错误:所生成项目的处理器框架“MSIL”与引用“wdapi_dotnet1021”的处理器架构“AMD64”不匹配
  18. VB学习之路基础(一)
  19. Mysql 更改编码方式
  20. Tomcat 去除项目名称

热门文章

  1. 路由器一键桥接Android实现
  2. 关于部门后端所有转向java前初步设想
  3. 【iOS开发系列】XIB IBOutlets use strong or weak ?
  4. Android开发之控制手机音频
  5. Drupal 自己定义主题实体 Theming Custom Entities
  6. [总结]FFMPEG视音频编解码零基础学习方法【转】
  7. 【POJ 2481】 Cows
  8. 【转】用CocoaPods做iOS程序的依赖管理 -- 不错
  9. 11.MATLAB基本编程
  10. Hua Wei 机试题目三---2014