Mapper XML
2016-05-09 00:00
225 查看
摘要: Mapper XML配置文件
Mybatis真正强大的地方在于它的Mapped命令。
Mapper XML 文件一级元素
cache - 对给定的命名空间配置缓存
cache-ref - 从另一个命名空间引用缓存配置
resultMap - 最复杂和最强大的元素,描述如何从数据库结果集中加载对象
sql - SQL重用块,也可以被其它语句引用
insert – 映射插入语句
update – 映射更新语句
delete – 映射删除语句
select – 映射查询语句
Select :
注意参数的符号 "#{id}",它告诉Mybatis创建一个预编译命令
Select 命令有很多属性允许你配置每条命令的行为细节。
parameterType: 将会传入这条语句的参数类的全限定类名或别名.这个属性是可选的,因为Mybatis可以通过TypeHandler推断出传入的具体的参数,默认值为unset.
resultType:从这条语句中返回的期望类型的类的全限定类名或别名.注意如果是集合,那应该是集合可以包含的类型,而不是集合本身.该属性和resultMap不能同时使用.
resultMap:外部resultMap的命名引用。和resultType 不能同时使用。
Insert :
Update :
Delete :
Sql :
Mybatis真正强大的地方在于它的Mapped命令。
Mapper XML 文件一级元素
cache - 对给定的命名空间配置缓存
cache-ref - 从另一个命名空间引用缓存配置
resultMap - 最复杂和最强大的元素,描述如何从数据库结果集中加载对象
sql - SQL重用块,也可以被其它语句引用
insert – 映射插入语句
update – 映射更新语句
delete – 映射删除语句
select – 映射查询语句
Select :
<select id="selectPerson" parameterType="int" resultType="hashmap"> SELECT * FROM PERSON WHERE ID = #{id} </select>
注意参数的符号 "#{id}",它告诉Mybatis创建一个预编译命令
Select 命令有很多属性允许你配置每条命令的行为细节。
<select id="selectPerson" parameterType="int" resultType="hashmap" resultMap="personResultMap" flushCache="false" useCache="true" timeout="10000" fetchSize="256" statementType="PREPARED" resultSetType="FORWARD_ONLY">
parameterType: 将会传入这条语句的参数类的全限定类名或别名.这个属性是可选的,因为Mybatis可以通过TypeHandler推断出传入的具体的参数,默认值为unset.
resultType:从这条语句中返回的期望类型的类的全限定类名或别名.注意如果是集合,那应该是集合可以包含的类型,而不是集合本身.该属性和resultMap不能同时使用.
resultMap:外部resultMap的命名引用。和resultType 不能同时使用。
Insert :
Update :
Delete :
Sql :
相关文章推荐
- XML 与 JSON 优劣对比
- As3.0 xml + Loader应用代码
- 网马生成器 MS Internet Explorer XML Parsing Buffer Overflow Exploit (vista) 0day
- ext读取两种结构的xml的代码
- 实例解析Ruby程序中调用REXML来解析XML格式数据的用法
- Ruby中XML格式数据处理库REXML的使用方法指南
- C#针对xml基本操作及保存配置文件应用实例
- Ruby使用REXML库来解析xml格式数据的方法
- Ruby程序中创建和解析XML文件的方法
- Ruby的XML格式数据解析库Nokogiri的使用进阶
- asp下查询xml的实现代码
- sqlserver FOR XML PATH 语句的应用
- 使用sp_xml_preparedocument处理XML文档的方法
- EBS xml publisher中文乱码问题及解决办法
- C#中的Linq to Xml详解
- C#操作XML文件实例汇总
- SQL Server中的XML数据进行insert、update、delete
- Ruby中使用Nokogiri包来操作XML格式数据的教程
- C#实现将文件转换为XML的方法