Spring
스프링MVC : iBatis, MyBatis
enterit
2022. 11. 17. 14:34
* mybatis-config.xml
<configuration>
<typeAliases>
<package name="com.ps.wsol"/>
</typeAliases>
</configuration>
* userMapper.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.ps.wsol.mapper.UserMapper">
<select id="listUser" resultType="UserVO">
<![CDATA[
SELECT useridx, userid, userpw, username, useremail, userdatereg, userdatemod
FROM wsuser
ORDER BY useridx DESC
]]>
</select>
<select id="detailUser" resultType="UserVO">
SELECT * FROM wsuser WHERE userid = #{userid}
</select>
<insert id="insertUser">
<![CDATA[
INSERT INTO wsuser (
userid,
userpw,
username,
useremail,
userdatereg
)
VALUES (
#{userid},
#{userpw},
#{username},
#{useremail},
now()
)
]]>
</insert>
<update id="updateUser">
<![CDATA[
UPDATE wsuser SET
userpw = #{userpw},
username = #{username},
useremail = #{useremail},
userdatemod = now()
WHERE userid = #{userid}
]]>
</update>
<delete id="deleteUser">
DELETE FROM wsuser WHERE userid = #{userid}
</delete>
</mapper>