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

<?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>