博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mybatis CRUD标签使用 模板
阅读量:7188 次
发布时间:2019-06-29

本文共 1201 字,大约阅读时间需要 4 分钟。

hot3.png

C-CREATE 创建

c1-普通insert模板

INSERT INTO user
username,
#{username,jdbcType=VARCHAR},

批量插入

INSERT INTO TStudent(name,age) VALUES(#{item.name}, #{item.age})

防止重复插入

insert into user(username,age)select #{username},#{age} from user where is not exists(select id from user where id = #{id})

R-READ 读取

普通查询模板

d.id, d.name, d.user_id, d.username,

普通查询模板二

select    *    from user d
...

U-UPDATE 更新

更新模板一

UPDATE User
username=#{username},
WHERE id=#{id}

批量修改

update user
username=${item.username}
where id = ${item.id}

D-DELTE 删除

删除模板(不常用 开发中的删除通常为逻辑删除 不做赘述)

DELETE FROM user WHERE id = #{id,jdbcType=NUMERIC}

转载于:https://my.oschina.net/u/3022975/blog/1920606

你可能感兴趣的文章
【算法和数据结构】_1_排序算法_1
查看>>
Android学习笔记38:Android四大组件之Activity
查看>>
ExtJs八(ExtJs Mvc创建ViewPort续)
查看>>
oracle跨库查询dblink的用法
查看>>
打印整数的划分方法
查看>>
(转)新建一个Agent/MyAgent详细过程
查看>>
Python天天美味(7) - 连接字符串(join %)(转)
查看>>
21分钟 MySQL 入门教程
查看>>
泛型通配符泛型中使用 通配符
查看>>
扇入和扇出
查看>>
实现语言C语言简单实现五子棋
查看>>
JavaScript 表单验证 方法
查看>>
YourSQLDba的翻译(十)
查看>>
CTime,Systemtime的比较还有转换成日期格式。
查看>>
PostgreSQL停止动作观察
查看>>
svn 提交错误 400 Bad Reqest MKACTIVITY 请求于XX失败 Conflict Unable to connect to a repository at URL...
查看>>
windows 服务
查看>>
HDU1200:To and Fro
查看>>
c-version:null]] could not deserialize the servlet-context scoped attribute with name: "MENU_LIST"
查看>>
Junit使用教程(一)
查看>>