Mybatis映射文件标签(关于sql)
2024-08-29 23:11:04
Mybatis映射文件
1.接口的全限定名和映射文件的namespace一致
<mapper namespace="com.offcn.dao.UserDao">
2.接口的方法名和映射文件中statment的id一致:id是接口中的方法名
include:是提取出使用次数较多的公共sql,引入外部的公共的sql
3.接口的传入参数类型和映射文件的parameterType一致
resultMap:是将查询的数据库列名映射到标签 <resultMap>完成属性的映射
4.接口的返回值类型和映射文件的resultType一致
<!--type:返回结果的类型,id:任意定义在当前命名空间唯一 -->
<resultMap type="user" id="rs">
<!--完成主键映射,column:列名 ,property:属性名 -->
<id column="uid" property="id"/>
<!--完成非主键映射 -->
<result column="uname" property="username"/>
</resultMap>
<select id="getUserById" parameterType="int" resultMap="rs">
select id uid,username uname
<include refid="sql1"></include>
where id=#{uid}
</select>
最新文章
- UEFI模式下Win10和Linux双系统
- jquery改变文本框颜色
- adb -s emulator-5554 install JDKCast-PAP.apk
- VC++ 两种动态调整控件位置的方法(CButton设置为Radio形式会出现错误)
- 100个高质量Java开发者博客
- bzoj1102: [POI2007]山峰和山谷Grz
- Android的Proxy/Delegate Application框架 (主要介绍插件化开发)
- ";专家来了";,后天周五提测,跟组长沟通
- UPDATE sql 优化
- 设置input的placeholder样式
- nyoj 黑色帽子
- npm 安装及使用
- mysqlQL 5.7 安装报错CMake Error at cmake/boost.cmake:81 (MESSAGE)
- MSSQL 表修复语句
- jvm详情——7、jvm调优基本配置、方案
- IdentityServer4 中文文档 -11- (快速入门)添加基于 OpenID Connect 的用户认证
- 【转】关于免费SSL证书的那些事儿
- JDK 自带的观察者模式源码分析以及和自定义实现的取舍
- IntelliJ IDEA Tomcat中端口被占用的问题
- doctype和Quirks模式
热门文章
- 5-剑指offer: 和为S的两个数字
- 剖析linux内核中的宏-----------offsetof
- 以opencv320和vs2013为例说明 vs路径配置方法
- MySql5.7InnoDB全文索引(针对中文搜索)
- 两台三层交换机单区域OSPF动态路由实验
- 6.Vue的Axios异步通信
- 11/2 下午 <;String>;
- js数组检测
- Web协议详解与抓包实战:HTTP1协议-如何管理跨代理服务器的长短连接?(4)
- [LeetCode] 829. Consecutive Numbers Sum 连续数字之和