标签:insert 元素 删除 查询条件 names sql语句 描述 字段名 文件
mapper : 映射文件的根元素节点 只有一个属性namespace(命名空间)
<select id="getUserListByUserName" resultType="User" parameterType="string">
select * from smbms_user where userName like CONCAT (‘%‘,#{userName},‘%‘)
<select>
id为 getUserListByUserName 的映射语句,参数类型为 string 返回结果类型是User; 数据库的字段名和属性名不一致的情况下需要手动映射
id: 命名空间中唯一的标识符,可以被用来引用这条语句。
parameterType: 表示查询语句传入参数的类型的完全限定名或别名。
1.将查询条件封装成对象进行入参 parameterType="User 类对象"
2. 使用Map集合 存储查询条件 parameterType="Map" 返回集合
3. 使用@Param注解实现多参数入参
resultType 直接表示返回类型,包括基础数据类型和复杂数据类型。
resultMap 是对外部resultMap定义的引用,对应外部resultMap的id,表示返回结果映射到哪一个resultMap上,应用场景一般是:数据库字段信息与对象属性不一致或者需要做复杂的联合查询以便自由控制映射结果。
标签:insert 元素 删除 查询条件 names sql语句 描述 字段名 文件
原文地址:https://www.cnblogs.com/LxOwz/p/11396984.html