第一种:(代码逻辑)不推荐使用
if (!"".equals(sysUser.getUserid()) && sysUser.getUserid() != null) {
sysUser.setUserid("%" + sysUser.getUserid() + "%");
}
if (!"".equals(sysUser.getUsername()) && sysUser.getUsername() != null) {
sysUser.setUsername("%" + sysUser.getUsername() + "%");
}
第二种:(xml拼接)不推荐
'%'||'庙'||'%'
"%"||#{userId}||"%"
第三种:(xml使用数据库函数)推荐【concat(arg1,arg2)】
USERID like concat('%', concat(#{userid,jdbcType=VARCHAR},'%'))
日期格式化
三种:
1、yml公共配置统一返回时间格式(不推荐)
2、使用Calendar c = Calendar.getInstance();方式(不推荐)
3、自定义util公共类格式化【可以用对象单独格式化,或者使用json方法格式化】(推荐)