?>
2 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3 <!-- 为这个mapper指定一个唯一的namespace,namespace的值习惯上设置成包名+sql映射文件名,这样就能够保证namespace的值是唯一的
4 例如namespace="me.gacl.mapping.userMapper"就是me.gacl.mapping(包名)+userMapper(userMapper.xml文件去除后缀)
5 -->
6 <mapper namespace="me.gacl.mapping.userMapper">
7 <!-- 在select标签中编写查询的SQL语句, 设置select标签的id属性为getUser,id属性值必须是唯一的,不能够重复
8 使用parameterType属性指明查询时使用的参数类型,resultType属性指明查询返回的结果集类型
9 resultType="me.gacl.domain.User"就表示将查询结果封装成一个User类的对象返回
10 User类就是users表所对应的实体类
11 -->
12 <!--
13 根据id查询得到一个user对象
14 -->
15 <select id="getUser" parameterType="int"
16 resultType="me.gacl.domain.User">
17 select * from users where id=#{id}
18 </select>
19
20 <!-- 创建用户(Create) -->
21 <insert id="addUser" parameterType="me.gacl.domain.User">
22 insert into users(name,age) values(#{name},#{age})
23 </insert>
24
25 <!-- 删除用户(Remove) -->
26 <delete id="deleteUser" parameterType="int">
27 delete from users where id=#{id}
28 </delete>
29
30 <!-- 修改用户(Update) -->
31 <update id="updateUser" parameterType="me.gacl.domain.User">
32 update users set name=#{name},age=#{age} where id=#{id}
33 </update>
34
35 <!-- 查询全部用户-->
36 <select id="getAllUsers" resultType="me.gacl.domain.User">
37 select * from users
38 </select>
39
40 </mapper>
相关文章:
-
2021-12-10
-
2022-01-12
-
2022-12-23
-
2022-01-12
-
2021-11-10
-
2021-08-14
-
2022-12-23
猜你喜欢
-
2021-06-01
-
2022-01-10
-
2021-06-25
-
2022-12-23
-
2021-09-20
-
2021-06-04
相关资源
-
下载
2023-03-26
-
下载
2022-12-26
-
下载
2023-01-09