目录
节点的基础 节点 节点包含的节点 - 一起来学习 mybatis
@
在前一篇[MyBatis动态SQL(认真看看, 以后写SQL就爽多了)]中, 详细给出了动态 SQL 的用法, 也收到了至今为止最多的赞和日阅读量。
今天在大致讲解一下
节点的基础
对于
类似这样
student_id, name, phone, email, sex, locked, gmt_created, gmt_modified
但是在 mybatis 的定义中,
它可以被包含在其他语句里面, 使用
而且, 它里面是可以使用 ${} 占位符参数化的(注意, 此处的参数不是调用时传进来的), 不同的属性值通过包含的实例而变化。
比如
${alias}.id,${alias}.username,${alias}.password
因此, 我们在连接查询时, 就不用手写那么多的别名了
节点
看一下 include 的约束:
可以看待, 必须要有 refid, 可以有0个或多个 property。 通过 property 标签, 将我们的属性包含进来。 如以上的
,
占位符也可以被用在
节点包含的节点
在
用的最多的就是
${prefix}Table
from
一起来学习 mybatis
你想不想来学习 mybatis? 学习其使用和源码呢?那么, 在博客园关注我吧!!
我自己打算把这个源码系列更新完毕, 同时会更新相应的注释。快去 star 吧!!