<?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.javaclimb.mapper.GoodsTypeMapper"> <!--namespace指示该查询语句实现的方法位置-->
<!--id后面写绑定的方法名 parameterType写参数类型 resultType写返回值类型-->
<select id="getGoodsTypeByName" parameterType="String" resultType="GoodsType">
select * from goods_type where name = #{name}
</select>
<select id="getAll" resultType="GoodsType">
select * from goods_type
</select>
<select id="getList" parameterType="GoodsType" resultType="GoodsType">
select * from good_type
<where>
<if test="state>0">
/* #:如果传入的是String类型,会自动加上 ''*/
state= #{state}
</if>
<if test="id!=null and id!=''">
id= #{id}
</if>
<if test="name!=null and name!=''">
/* %:模糊查询 $:不转义,传进来的参数是什么就是是什么*/
name ='%${name}'
</if>
</where>
</select>
</mapper>
mysql 语句记录
最新推荐文章于 2024-07-24 16:18:52 发布