mirror of
https://github.com/wahyd4/pinpoint.git
synced 2026-08-24 20:26:16 +10:00
55 lines
1.7 KiB
XML
55 lines
1.7 KiB
XML
<?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.navercorp.pinpoint.web.dao.UserDao">
|
|
|
|
<insert id="insertUser" parameterType="User">
|
|
INSERT INTO user (user_id, name, department, phonenumber, email)
|
|
VALUES (#{userId}, #{name}, #{department}, #{phoneNumber}, #{email})
|
|
</insert>
|
|
|
|
<insert id="insertUserList">
|
|
INSERT INTO user (user_id, name, department, phonenumber, email)
|
|
VALUES
|
|
<foreach collection="list" item="User" separator=",">
|
|
(#{User.userId}, #{User.name}, #{User.department}, #{User.phoneNumber}, #{User.email})
|
|
</foreach>
|
|
</insert>
|
|
|
|
<delete id="deleteUser" parameterType="User">
|
|
DELETE
|
|
FROM user
|
|
WHERE user_id = #{userId}
|
|
</delete>
|
|
|
|
<select id="selectUserList" resultType="User">
|
|
SELECT *
|
|
FROM user
|
|
</select>
|
|
|
|
<select id="selectUserByUserId" resultType="User">
|
|
SELECT *
|
|
FROM user
|
|
WHERE user_id = #{userId}
|
|
</select>
|
|
|
|
<select id="selectUserByDepartment" resultType="User">
|
|
SELECT *
|
|
FROM user
|
|
WHERE department = #{department}
|
|
</select>
|
|
|
|
<select id="selectUserByUserName" resultType="User">
|
|
SELECT *
|
|
FROM user
|
|
WHERE name = #{name}
|
|
</select>
|
|
|
|
<update id="updateUser" parameterType="User">
|
|
UPDATE user
|
|
SET name = #{name}, department = #{department}, phoneNumber = #{phoneNumber}, email = #{email}
|
|
WHERE user_id = #{userId}
|
|
</update>
|
|
</mapper>
|