Jooq比较偏的用法
2024-08-29 06:47:46
count
public Integer count(Integer id) {
return dslContext.selectCount().from(Tables.<table_name>)
.where(Tables.<table_name>.ID.eq(id)).fetchOne(0, Integer.class);
}
like order by case when then 按照匹配度排序
public List<<table_name>> searchSymptomsByKey(String keyStr) {
String key = keyStr.replace("%", "");
return dslContext.select().from(Tables.<table_name>)
.where(Tables.<table>.<filed>.like(keyStr))
.orderBy(DSL.decode().when(Tables.<table_name>.<field>.like(key), 0)
.when(Tables.<table_name>.<filed>.like("%" + key), 1)
.when(Tables.<table_name>.<field>.like("%" + key + "%"), 2).otherwise(3).asc())
.fetchInto(<table_name>.class);
}
为true的Condition
Condition condition = DSL.trueCondition();
最新文章
- Android Auto开发之一《开始学习Auto 》
- [canvas]利用canvas绘制自适应的折线图
- XMPP学习——1、介绍
- ExtJS笔记 Proxy
- 12 19 spring3 项目总结
- 【Hybrid App】Hybrid App开发实战
- 工厂方法模式与IoC/DI控制反转和依赖注入
- How does CCFileUTils::fullPathForFilename work
- C语言sendto()函数-经socket传送数据以及recvfrom函数《转》
- Flume 1.5日志收集和存款mongodb安装结构
- ios-贝塞尔曲线
- SDN第四次上机作业
- 解决vscode无法安装golang相关插件的问题 - 即无法直连golang.org的问题
- react-native启动页面设置,react-native-splash-screen
- es cat http://localhosts:9002/_cat/nodes?v
- Mysql 事件event_scheduler是OFF
- DB2 like两个表的字段或like一个变量
- 003_Mac挂载NTFS移动硬盘读取VMware虚拟机文件
- Linux addr2line命令
- Java面试题收集以及参考答案(100道)
热门文章
- Mysql的建表规范与注意事项
- Swing基础知识
- 转: Appium ---移动自动化测试
- Linux下, Eclipse C/C++ IDE下编辑好C/C++源程序之后要先保存!!!否则,就会……
- JS 正则 钱
- atitit.ntfs&#160;ext&#160;文件系统新特性对比
- nginx 内置变量大全
- 内核源码之Kconfig和Makefile
- ubunut jdk 配置
- 【Mac + Mysql + Navicat Premium】之Navicat Premium如何连接Mysql数据库