mybatis聽課筆記(根據多個條件查詢)
阿新 • • 發佈:2018-12-17
list不常用,用的最多的是map例項化物件。
<?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.bjsxt.mapper.FlowerMapper"> <!--查詢 --> <!-- 查詢所有的花卉資訊 --> <select id="selF" resultType="flower"> select * from flower </select> <!--根據ID查詢花卉資訊 --> <select id="selFById" parameterType="int" resultType="flower"> select * from flower where id=#{0} </select> <!--根據價格和產地查詢 --> <select id="selFByP" parameterType="flower" resultType="flower"> select * from flower where price>#{price} and production=#{production} </select> <!--根據價格和產地查詢 --> <select id="selFByP2" parameterType="map" resultType="flower"> select * from flower where price>${price1} and production=${production1} </select> <!-- 增加 --> <!-- 增加花卉資訊 --> <insert id="insF" parameterType="flower"> insert into flower values(default,#{name},#{price},#{production}) </insert> <!--修改 --> <!-- 修改花卉資訊 --> <update id="upF" parameterType="flower"> update flower set name=#{name} where id=#{id} </update> <!--刪除一條花卉資訊 --> <delete id="delF" parameterType="int"> delete from flower where id=#{0} </delete> </mapper>