
MyBatis에서 SQL을 정의하는 두 가지 방법
Mapper
<mapper namespace="com.beom.emp">
<insert id="insertEmp" parameterType="com.beom.emp.model.EmpDTO">
insert into employee values(employee_idx.nextval,#{name},#{email},#{dept})
</insert>
<delete id="deleteEmp" parameterType="String">
delete from employee where name=#{name}
</delete>
<update id="updateEmp" parameterType="com.beom.emp.model.EmpDTO">
update employee set name=#{name}, email=#{email}, dept=#{dept} where name=#{updatename}
</update>
<select id="listEmp" resultType="com.beom.emp.model.EmpDTO">
select * from employee order by idx desc
</select>
</mapper>