forked from p6kwp2rgu/SE-HW
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
919 B
29 lines
919 B
<?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.SE.demo.dao.UserDao">
|
|
<insert id="insertUser" parameterType="com.SE.demo.User" useGeneratedKeys="true" keyProperty="id">
|
|
INSERT INTO user (name, hobby)
|
|
VALUES (#{name}, #{hobby})
|
|
</insert>
|
|
|
|
<delete id="deleteUserById" parameterType="java.lang.Long">
|
|
DELETE FROM user WHERE id = #{id}
|
|
</delete>
|
|
|
|
<update id="updateUser" parameterType="com.SE.demo.User">
|
|
UPDATE user
|
|
SET name = #{name}, hobby = #{hobby}
|
|
WHERE id = #{id}
|
|
</update>
|
|
|
|
<select id="getUserById" resultType="com.SE.demo.User">
|
|
SELECT * FROM user WHERE id = #{id}
|
|
</select>
|
|
|
|
<select id="getAllUsers" resultType="com.SE.demo.User">
|
|
SELECT * FROM user
|
|
</select>
|
|
</mapper>
|