mybatis进阶之旅
来源:互联网 发布:动物相机软件 编辑:程序博客网 时间:2024/05/16 03:50
1、Mybatis中mapper.xml文件中sql标签和Include标签的使用:
<sql>用来封装SQL语句, <include>来调用,例如:
<sql id="select">SELECT * FROM `body_index`</sql><select id="find" resultType="*" resultMap="*"> <include refid="select"/></select>2、Mybatis Plus(对mybatis进行了在封装):
参考地址:http://mp.baomidou.com/#/quick-start
仅仅需要继承一个 BaseMapper 即可实现大部分单表 CRUD 操作,极大的减少的开发负担。
@TableName("sys_user")// 实体类上注解指定表名
public class User extends Model<User>
3、Mybatis之foreach标签:<foreach>标签有循环的功能,可以用来生成有规律的SQL语句,主要属性有:
item:表示集合每一个元素进行迭代时的别名
index:表示在迭代过程中,每次迭代到的位置
open:表示该语句已什么开始
separator:表示每次迭代之间以什么符号作为分隔
close:表示该语句已什么结束
collection:需要迭代的变量
例:
<select id="selectPostIn" resultType="domain.blog.Post"> SELECT * FROM POST P WHERE ID in <foreach item="item" index="index" collection="list" open="(" separator="," close=")"> #{item} </foreach></select>
阅读全文
0 0
- mybatis进阶之旅
- Mybatis实战之TypeHandler高级进阶
- Mybatis实战之TypeHandler高级进阶
- Mybatis实战之TypeHandler高级进阶
- Mybatis实战之TypeHandler高级进阶
- Mybatis实战之TypeHandler高级进阶
- Mybatis实战之TypeHandler高级进阶
- Mybatis实战之TypeHandler高级进阶
- MyBatis进阶
- mybatis进阶
- 【Mybatis进阶】-- mybatis架构
- mybatis进阶(1)--高级映射之数据模型分析
- mybatis进阶(7)--查询缓存之一级缓存
- mybatis进阶(8)--查询缓存之二级缓存
- Git进阶之旅
- PM进阶之旅
- Android进阶之旅
- Android进阶之旅
- Git--git config命令
- android中获取设备信息
- Linux CenterOS6/rhel6安装mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
- nginx防恶意刷新
- 使用WindowsAPI获取录音音频的方法
- mybatis进阶之旅
- SpringMVC文件上传与下载的实现
- spring boot项目实战:跨域问题解决
- Git--git help 获取帮助
- vue下鼠标按住滑动
- Python+pycharm安装详细教程
- MFC文件操作大全
- tcp keeplive
- 从Uncaught SyntaxError: Unexpected token ")" 问题看javascript:void的作用