除了常见的 select
、insert
、update
、delete
标签外,MyBatis 的 XML 映射文件还包含其他常用标签,主要有以下几种:
resultMap
标签:
association
和 collection
标签:
resultMap
中使用,用于处理对象之间的关联关系,association
用于一对一关系,collection
用于一对多关系。sql
标签:
include
标签:
if
、choose
、when
、otherwise
标签:
foreach
标签:
trim
、where
、set
、foreach
等用于拼接 SQL 的标签:
WHERE
关键字等。这些标签能够帮助开发者更灵活地编写 SQL,处理查询结果的映射关系,以及在 XML 映射文件中实现动态 SQL 的拼接。
Proudly powered by WordPress