Mybatis Example 查询条件 注意事项
程序员文章站
2022-03-11 18:44:41
...
Example example = new Example(Company.class);
Example.Criteria criteria = example.createCriteria();
example.setOrderByClause("created_time desc");
criteria.andEqualTo("id", dto.getId);
if (StringUtils.isNotBlank(dto.getCompanyName())) {
criteria.andLike("company_name", "%" + dto.getCompanyName + "%");
}
criteria.andBetween("date",dto.dateStart,dto.dateEnd);
example拼接查询条件,在模糊查询的时候需要判断是否为空,否则sql会出现“like %null%“查询条件
上一篇: hicanu用于hifi基因组组装 |不同测序数据应用与基因组组装
下一篇: QueryRunner 查询SQLServer数据库时问题 '?' 附近有语法错误。 Query: insert into equipmen
推荐阅读
-
MyBatis Generator Example.Criteria 查询条件复制
-
Mybatis 条件查询 批量增删改查功能
-
Mybatis 条件查询 批量增删改查功能
-
在mybatis和PostgreSQL Json字段作为查询条件的解决方案
-
MyBatis Generator Example.Criteria 查询条件复制
-
mybatis collection 多条件查询的实现方法
-
mybatis-plus QueryWrapper自定义查询条件的实现
-
利用MyBatis实现条件查询的方法汇总
-
mybatis in 查询使用String做条件
-
mybatis的mapper特殊字符转移及动态SQL条件查询小结