mybatis标签属性
时间: 2023-11-07 11:55:47 浏览: 82
mybatis中resultMap 标签的使用教程
MyBatis是一种Java持久化框架,它允许开发者使用XML或注解来配置SQL映射关系。在MyBatis中,有许多标签用于配置和定义SQL映射关系。以下是一些常用的MyBatis标签以及它们的属性:
1. `<select>`:用于定义查询语句的标签。
- id:唯一标识符,用于在代码中引用该查询语句。
- parameterType:输入参数的类型。
- resultType:返回结果的类型。
- resultMap:结果映射的ID,用于复杂结果集的映射。
2. `<insert>`:用于定义插入语句的标签。
- id:唯一标识符,用于在代码中引用该插入语句。
- parameterType:输入参数的类型。
- useGeneratedKeys:是否使用数据库生成的主键。
- keyProperty:将生成的主键赋值给哪个属性。
3. `<update>`:用于定义更新语句的标签。
- id:唯一标识符,用于在代码中引用该更新语句。
- parameterType:输入参数的类型。
4. `<delete>`:用于定义删除语句的标签。
- id:唯一标识符,用于在代码中引用该删除语句。
- parameterType:输入参数的类型。
5. `<resultMap>`:用于定义结果集与对象之间的映射关系的标签。
- id:唯一标识符,用于在查询语句中引用该映射关系。
- type:结果集对应的Java对象类型。
这些只是MyBatis标签的一部分属性,还有许多其他属性可以根据具体需求进行配置和使用。
阅读全文