概述
这里我们不对一些配置文件的标签进行说明,感兴趣的可以去 github 或者 Mybatis 官网查看相关的配置文件设置。
这里需要一些 XML 的基础,对 XML 不了解的小伙伴可以去菜鸟教程学习。
mybatis的所有标签及简要说明
cache
给定命名空间的缓存配置
cache-ref
引用另一个命名空间中的缓存配置
resultMap
描述如何从数据库结果集加载对象的最复杂和最强大的元素。
parameterMap
传统的方法来映射参数。内联参数是首选的,这个元素可能会在未来被删除。(此元素已被废除)
sql
可被其他语句引用的可重用的SQL块。
insert
映射的插入语句
update
映射的更新语句
delete
映射的删除语句
select
映射的查询语句
动态Sql语句
Mybatis 还有一些标签,用来支持动态 sql 语句,简单来说,这些标签可以控制 sql 语句的输出,设置某些条件来让Mapper输出不同的 sql 语句
if
choose, when,otherwise
trim,where,set
foreach
script
bind
selectKey
多数据表支持
Pluggable Scripting Languages For Dynamic SQL
typeAliases
settings
网友评论