mybatis
长萌的小店
被迫学VUE的JAVA工程师-不说废话斯基。
记录生活,解决问题
展开
-
mybatis对日期进行模糊
Mysql对日期进行模糊必须要用date_format(date,'%Y-%m-%d')函数把传进来日期转为字符串。用concat把传进来的参数和%号拼接起来前面的字段日期字段转不转字符串都行,个人感觉转了稳一点**附:**日期转字符串函数:date_format(date,’%Y-%m-%d’)字符串转日期函数:str_to_date(str, ‘%Y-%m-%d’) 函数...原创 2022-01-10 15:54:31 · 406 阅读 · 0 评论 -
mybatis实现动态模糊查询
mybatis实现动态模糊查询直接写成 like ‘%#{house.areaName}%‘ 就当成是一个字符串,而#{ }写在字符串中不能识别,要改写成${ },这样可能会引发sql注入问题,不够安全,所以采用contact拼接的方式最佳。一开始我以为mysql跟oracle的contact一样里面只能有两个参数,但其实mysql可以有多个。即concat(’%’,concat(#{house.areaName},’%’))可以写成concat(’%’,’#{house.areaName}’, ‘原创 2021-12-15 11:40:28 · 1328 阅读 · 3 评论