博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mybatis映射文件(3)
阅读量:6841 次
发布时间:2019-06-26

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

动态SQL

1、if/where

2、trim自定义字符串截取规则

3、choose (when, otherwise):分支选择

4、where-封装查询条件, set-封装修改的条件

UPDATE t_employee
last_name=#{lastName},
email=#{email},
gender=#{gender}
id=#{id}
5、foreach标签——批量处理

INSERT INTO t_employee(id,last_name,gender,email) VALUES (#{emp.id},#{emp.lastName},#{emp.gender},#{emp.email})
6、内置参数和bind
7、可重用SQL——经常将要查询的列名或插入用的列名抽取出来方便引用
id,last_name,gender,email
--------
INSERT INTO t_employee(
) VALUES (#{emp.id},#{emp.lastName},#{emp.gender},#{emp.email})

转载于:https://www.cnblogs.com/huangzhe1515023110/p/9276082.html

你可能感兴趣的文章
windows窗体调整
查看>>
HTML DOM addEventListener() 方法
查看>>
[NHibernate]视图处理
查看>>
[NHibernate]缓存(NHibernate.Caches)
查看>>
Java中的Throwable类是不是受查异常?
查看>>
app自动化测试环境搭建
查看>>
apache安装后出现:no installed service named “apache2.2”
查看>>
DB 与oracle 批量新增的写法
查看>>
[转载] 原罪
查看>>
667. Beautiful Arrangement II
查看>>
CentOs下安装Elasticsearch
查看>>
瀑布流(基于Django)
查看>>
Javaoop 遇到的问题
查看>>
Navicat远程连接不上mysql解决方案
查看>>
UIUC同学Jia-Bin Huang收集的计算机视觉代码合集
查看>>
Xcode5制作iOS静态库
查看>>
C++ 多线程编程解决CPU占用率高问题
查看>>
List对象排序的通用方法
查看>>
MessageDigest
查看>>
Calendar Game
查看>>