File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
<?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.takensoft.ai_lms.lms.book.dao.BookDAO">
<resultMap id="bookMap" type="BookVO">
<result property="book_id" column="book_id"/>
<result property="book_nm" column="book_nm"/>
</resultMap>
<!--
작 성 자 : 구자현
작 성 일 : 2024.07.25
내 용 : 전체 교재 목록 출력
-->
<select id="getAllBooks" resultMap="bookMap">
SELECT
book_id,
book_nm
FROM book
</select>
<!--
작 성 자 : 구자현
작 성 일 : 2024.07.25
내 용 : 책의 상세 정보
-->
<select id="getBookById" parameterType="String" resultMap="bookMap">
SELECT
book_id,
book_nm
FROM book
WHERE book_id = #{book_id}
</select>
<!--
작 성 자 : 구자현
작 성 일 : 2024.07.25
내 용 : 교재 등록
-->
<insert id="insertBook" parameterType="bookVO">
INSERT INTO book (book_id, book_nm)
VALUES (#{book_id}, #{book_nm})
</insert>
<!--
작 성 자 : 구자현
작 성 일 : 2024.07.25
내 용 : 교재 제목 수정
-->
<update id="updateBook" parameterType="bookVO">
UPDATE book
SET book_nm = #{book_nm}
WHERE book_id = #{book_id}
</update>
<!--
작 성 자 : 구자현
작 성 일 : 2024.07.25
내 용 : 교재 삭제
-->
<delete id="deleteBook" parameterType="String">
DELETE FROM book
WHERE book_id = #{book_id}
</delete>
</mapper>