当前位置: 首页> 文旅> 文化 > 萌新的Java入门日记18

萌新的Java入门日记18

时间:2025/7/8 22:49:42来源:https://blog.csdn.net/Black__Emperor/article/details/140955645 浏览次数:0次

一、mybatis范围筛选

1.第一种表示方法

 <!--resultType 查出来的结果自贡每一行都要映射到该类型的对象--><select id="getStaff" resultType="com.easy.bean.Staff">select * from staff<!--根据参数不同组合出不同的SQL语句   动态SQL语句标签--><where><!--编写条件语句  如果where标签中有内容,会自动添加where关键字--><!--checktext 外部传入参数--><if test="checktext !=null and checktext !=''"><!--重新定义参数内容--><bind value="'%'+checktext+'%'" name="liketext"></bind>name like #{liketext}</if></where></select><select id="getStaffBySalary" resultType="com.easy.bean.Staff">select * from staff<where><!--参数名  salarytext--><choose><when test='salarytext =="低"'>salary &lt; 5000</when><when test='salarytext=="中"'>salary  &gt;= 5000 and salary &lt;= 8000</when><when test='salarytext=="高"'>salary &gt; 8000</when></choose></where></select>

# 查询用户创建时间是小于一月一号
SELECT * FROM user where create_time <![CDATA[ < ]]> '2021-01-01'# 查询用户创建时间是小于等于一月一号
SELECT * FROM user where create_time <![CDATA[ <= ]]> '2021-01-01'# 查询用户创建时间是大于一月一号
SELECT * FROM user where create_time <![CDATA[ > ]]> '2021-01-01'# 查询用户创建时间是大于等于一月一号
SELECT * FROM user where create_time <![CDATA[ >= ]]> '2021-01-01'

关键字:萌新的Java入门日记18

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: