123456789101112131415161718192021222324252627282930313233343536 |
- <?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.sf.mapper.BookMapper">
- <!-- 图书的添加-->
- <insert id="addBook" parameterType="book">
- insert into book(book_id,book_name,author_name,price) values (#{bookId},#{bookName},#{authorName},#{price})
- </insert>
- <update id="updateBook" parameterType="book">
- update book set
- <if test="bookName != null">book_name = #{bookName},</if>
- <if test="authorName != null">author_name = #{authorName},</if>
- <if test="price != null">price = #{price}</if>
- where book_id = #{bookId}
- </update>
- <delete id="deleteBook" parameterType="int">
- delete from book where book_id = #{bookId}
- </delete>
- <select id="getBookByBookId" parameterType="int" resultType="book">
- select * from book where book_id = #{bookId}
- </select>
- <select id="getList" resultType="book">
- select * from book
- </select>
- <select id="getBookWithLike" resultType="book" parameterType="string">
- select * from book where book_name like concat('%',#{bookName},'%');
- </select>
- </mapper>
|