mybatis-plus的xml的sql 语法
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
mybatis-plus的xml的sql 语法
MyBatis-Plus 是一个强大的MyBatis 扩展插件,它简化了MyBatis 的配置和代码生成。
MyBatis-Plus 支持XML 映射文件来定义SQL 语句,这与原始的MyBatis 是相同的。
在MyBatis-Plus 中使用XML 映射文件定义SQL 的基本语法如下:
1、Mapper XML 文件命名规范:
2、文件名通常为MapperName.xml,其中MapperName 是对应的Mapper 接口名称。
例如,如果你的Mapper 接口是UserMapper,那么对应的XML 文件应该是UserMapper.xml。
3、SQL 语句的基本结构:
<mapper> 标签是根元素,用于指定该XML 文件属于哪个Mapper 接口。
<select>, <insert>, <update>, 和<delete> 是常用的SQL 标签,用于定义不同类型的SQL 语句。
4、参数绑定:
使用#{paramName} 的形式绑定参数。
对于Java Bean,可以使用#{property} 的形式自动绑定属性。
5、结果映射:
使用<resultMap> 标签定义结果映射规则。
可以使用id、result、column 等属性来指定列与Java 对象的映射关系。
6、动态SQL:
使用<if>、<choose>、<when>、<otherwise> 等标签来构建动态SQL。