jeecg CriteriaQuery notlike写法
时间: 2024-10-10 22:14:26 浏览: 37
hibernate资源文档
Jeecg是一个基于MyBatis的快速开发框架,它提供了一套高级的SQL动态构建API,包括CriteriaQuery用于查询构建。`not like` 是一种SQL操作符,用于在WHERE子句中指定条件,表示不匹配某个模式。在Jeecg的CriteriaQuery中,如果你想要实现不等于或不包含特定字符串的查询,你可以这样做:
```java
import org.apache.ibatis.session.SqlSession;
import com.baomidou.mybatisplus.core.query.criterion.Criterion;
import com.baomidou.mybatisplus.core.toolkit.OgnlHelper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
// 创建一个CriteriaQuery实例
CriteriaQuery<MyEntity> query = MyEntity::newCriteria();
// 定义条件
Criterion criterion = OgnlHelper.createLikeCondition("字段名", "not like", "你想排除的值");
query.where(criterion);
// 构建分页查询
Page<MyEntity> page = new Page<>(当前页数, 每页大小);
List<MyEntity> result = sqlSession.selectList(query, page);
阅读全文