user_toMapper.xml
2.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<?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.eport.rest.dao.UserToDao">
<sql id="UserToEntityColumns">
a1.USE_TO_COD AS "useToCod"
,a1.USE_TO_NAM AS "useToNam"
</sql>
<sql id="UserToEntityListColumns">
a1.USE_TO_COD AS "useToCod"
</sql>
<!--查询表中所有资料(所有字段) -->
<select id="listAll"
parameterType="HashMap"
resultType="com.eport.rest.entity.UserToEntity"
>
select
<include refid="UserToEntityColumns"/>
FROM user_to a1
WHERE 1=1
</select>
<!--分页查询资料(所有字段) -->
<select id="pageAll"
parameterType="HashMap"
resultType="com.eport.rest.entity.UserToEntity"
>
select
<include refid="UserToEntityColumns"/>
FROM user_to a1
WHERE 1=1
</select>
<!--查询表中所有资料(仅列表显示字段) -->
<select id="list"
parameterType="HashMap"
resultType="com.eport.rest.entity.UserToEntity"
>
select
<include refid="UserToEntityListColumns"/>
FROM user_to a1
WHERE 1=1
</select>
<!--分页查询资料(仅列表显示字段) -->
<select id="page"
parameterType="HashMap"
resultType="com.eport.rest.entity.UserToEntity"
>
select
<include refid="UserToEntityListColumns"/>
FROM user_to a1
WHERE 1=1
</select>
<!--根据主键查询数据 -->
<select id="findByPK"
parameterType="Integer"
resultType="com.eport.rest.entity.UserToEntity"
>
select
<include refid="UserToEntityColumns"/>
FROM user_to a1
WHERE a1.USE_TO_COD=#{par}
</select>
<!--新增数据 -->
<insert id="insert"
parameterType="com.eport.rest.entity.UserToEntity"
>
<selectKey resultType="Integer" order="AFTER" keyProperty="useToCod">
<if test="useToCod != null ">
select #{useToCod} from dual
</if>
<if test="useToCod == null ">
SELECT LAST_INSERT_ID() AS useToCod
</if>
</selectKey>
insert
INTO user_to (
USE_TO_NAM
<if test="useToCod != null ">
,USE_TO_COD
</if>
) VALUES (
#{useToNam,jdbcType=VARCHAR}
<if test="useToCod != null ">
,#{useToCod,jdbcType=varchar}
</if>
)
</insert>
<!--更新数据 -->
<update id="update"
parameterType="com.eport.rest.entity.UserToEntity"
>
update
user_to
<set>
<if test="useToNam != null ">
USE_TO_NAM = #{useToNam},
</if>
</set>
WHERE USE_TO_COD = #{useToCod}
</update>
<!--根据主键删除数据 -->
<delete id="delete"
parameterType="HashMap"
>
delete
from user_to
WHERE USE_TO_COD in (${par})
</delete>
</mapper>