Mybatis映射器常见元素及属性 Mybatis映射器常见元素及属性 2022-09-19 982 接下来介绍: Mybatis映射器常见元素及属性 映射器常见元素: 元素名称 描述 使用备注 select 查询语句,最常用到的元素 可以通过这个元素自定义参数,返回结果集等 insert 插入语句 执行后返回一个整数,代表插入的行数 update 更新语句 执行后返回一个整数,代表更新的行数 delete 删除语句 执行后返回一个整数,代表删除的行数 sql 定义一部分SQL,在多个位置被引用 例如,一张表列名,一次定义,可以在多个SQL语句中使用 resultMap 用来描述从数据库结果集中来加载对象,是最复杂、最强大的元素 提供映射规则 常见属性: 属性名称 描述 id 它和Mapper的命名空间组合起来使用,是唯一标识符,供MyBatis调用 parameterType 表示传入SQL语句的参数类型的全限定名或别名。是个可选属性,MyBatis能推断出具体传入语句的参数。 resultType SOL语句执行后返回的类型(全限定名或者别名)。如果是集合类型,返回的是集合元素的类型。返回时可以使用resultType或resultMap之一 resultMap 它是映射集的引用,与< resultMap>元素一起使用。返回时可以使用resultType或r esul tMap之一 flushCache 它的作用是在调用SQL语句后,是否要求MyBatis清空之前查询本地缓存和二级缓存。默认值为false.如果设置为true,则任何时候只要SQL语句被调用,都将清空本地缓存和二级缓存 useCache 启动二级缓存的开关。默认值为true,表示将查询结果存入二级缓存中 timeout 用于设置超时参数,单位是秒。超时将抛出异常。 fetchSize 获取记录的总条数设定 statementType 告诉MyBatis使用哪个JDBC的Statement 工作,取值为STATEMENT (Statement)、PREPARED (PreparedStatement) 、CALLABLE (CaI lableStatement) resultSetType 这是针对JDBC的ResultSet接口而言,其值可设置为FORWARD ONLY (只允许向前访问)、SCROLL SENSITIVE (双向滚动,但不及时更新)、SCROLL_ INSENSITIVE (双向滚动,及时更新) 免费搭建微信查券返利机器人来轻松赚佣金 文章来自:IT技术分享网 分享地址:http://www.5ityx.cn/cate100/113844.html 上一篇: .gitignore 文件不生效问题 & 解决方法 下一篇: .gitignore与.git/info/exclude区别 Mybatis映射器常见元素及属性 相关内容 .gitignore文件忽略提交unpackage包到github仓库(uni-app) .gitignore是干什么的? .h5文件模型如何使用,并且给出代码 .java编译成.class 与 .class反编译成.java .lnk文件 和一种较新的.lnk病毒及解决方法 /etc/profile文件使用source不能全局生效的解决方法 /proc目录造成linux根目录爆满 /usr/bin/ld: cannot find -l 基本原理解释与解决方法 10G_Ethernet_02 10G Ethernet Subsystem 简介 10个国外设计网站(自学设计的童鞋建议收藏) 10个好玩到爆的网站,打开就能玩,个个超有趣 10个开源/免费的电子商务平台 10个顶级的海外工作外包平台 10分钟学会python对接【OpenAI API篇】 10分钟!快速部署ChatGPT微信公众号机器人! 10种寻址方式之间的区别