在mybatis xml 文件中怎么写
时间: 2023-06-12 21:07:15 浏览: 161
在 MyBatis 的 XML 配置文件中,可以使用以下方式来编写 SQL 语句:
1. 使用`<select>`标签来编写查询语句,例如:
```
<select id="getUserById" resultType="User">
SELECT * FROM users WHERE id = #{id}
</select>
```
这个例子中,`id`属性指定了该语句的唯一标识符,`resultType`属性指定了查询结果的类型,`#{id}`是 MyBatis 的占位符语法,表示传入的参数值。
2. 使用`<insert>`、`<update>`和 `<delete>`标签来编写更新语句,例如:
```
<insert id="insertUser" parameterType="User">
INSERT INTO users(name, age) VALUES(#{name}, #{age})
</insert>
```
这个例子中,`id`属性指定了该语句的唯一标识符,`parameterType`属性指定了传入参数的类型,`#{name}`和`#{age}`是占位符语法,表示传入的参数值。
3. 使用`<resultMap>`标签来映射查询结果到 Java 对象,例如:
```
<resultMap id="userMap" type="User">
<id property="id" column="id" />
<result property="name" column="name" />
<result property="age" column="age" />
</resultMap>
```
这个例子中,`id`属性指定了该结果映射的唯一标识符,`type`属性指定了映射到的 Java 对象类型,`<id>`和`<result>`标签分别用于指定主键和普通列的映射关系。
以上是 MyBatis XML 配置文件中的一些基本用法,还有很多其他的标签和属性可以使用,具体可以参考官方文档。
阅读全文