MyBatis的namespace的代码实例
时间: 2023-06-01 11:04:27 浏览: 103
以下是一个简单的 MyBatis 的 mapper 文件,其中包含一个 namespace:
```
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.example.mapper.UserMapper">
<resultMap id="UserMap" type="com.example.entity.User">
<id property="id" column="id"/>
<result property="name" column="name"/>
<result property="age" column="age"/>
<result property="email" column="email"/>
</resultMap>
<select id="getUserById" resultMap="UserMap">
SELECT id, name, age, email FROM user WHERE id = #{id}
</select>
</mapper>
```
在上面的代码中,namespace 属性的值为 "com.example.mapper.UserMapper",表示该 mapper 文件对应的 Java 接口是 com.example.mapper.UserMapper。该接口中定义了一个名为 getUserById 的方法,可以通过该方法从数据库中查询出指定 id 的用户信息。
阅读全文