声明sql语句块与引用sql语句块分别是哪些标签
1个回答
展开全部
SQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如:
?
1
2
3
4
5
6
<mappers>
<mapper resource="com/liming/manager/data/mappers/UserMapper.xml" />
<mapper resource="com/liming/manager/data/mappers/StudentMapper.xml" />
<mapper resource="com/liming/manager/data/mappers/ClassMapper.xml" />
<mapper resource="com/liming/manager/data/mappers/TeacherMapper.xml" />
</mappers>
当Java接口与XML文件在一个相对路径下时,可以不在myBatis配置文件的mappers中声明。
SQL 映射XML 文件一些初级的元素:
(1). cache – 配置给定模式的缓存
(2). cache-ref – 从别的模式中引用一个缓存
(3). resultMap – 这是最复杂而却强大的一个元素了,它描述如何从结果集中加载对象
(4). sql – 一个可以被其他语句复用的SQL 块
(5). insert – 映射INSERT 语句
(6). update – 映射UPDATE 语句
(7). delete – 映射DELEETE 语句
?
1
2
3
4
5
6
<mappers>
<mapper resource="com/liming/manager/data/mappers/UserMapper.xml" />
<mapper resource="com/liming/manager/data/mappers/StudentMapper.xml" />
<mapper resource="com/liming/manager/data/mappers/ClassMapper.xml" />
<mapper resource="com/liming/manager/data/mappers/TeacherMapper.xml" />
</mappers>
当Java接口与XML文件在一个相对路径下时,可以不在myBatis配置文件的mappers中声明。
SQL 映射XML 文件一些初级的元素:
(1). cache – 配置给定模式的缓存
(2). cache-ref – 从别的模式中引用一个缓存
(3). resultMap – 这是最复杂而却强大的一个元素了,它描述如何从结果集中加载对象
(4). sql – 一个可以被其他语句复用的SQL 块
(5). insert – 映射INSERT 语句
(6). update – 映射UPDATE 语句
(7). delete – 映射DELEETE 语句
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询