V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  m1ch3ng  ›  全部回复第 1 页 / 共 6 页
回复总数  118
1  2  3  4  5  6  
19 天前
回复了 kfpenn 创建的主题 职场话题 摸鱼摸得快抑郁了
同摸鱼摸得难受
113 天前
回复了 37Y37 创建的主题 旅行 你们上班吧,我去旅行了
举报了,单纯是为了维护社区的环境,绝对不是因为我真的羡慕
166 天前
回复了 liyafokan 创建的主题 投资 大 A 亏麻了,有没有群可以加,一起吐槽
群在哪里, 我也来
求拉:hobyleo
新年快乐
330 天前
回复了 villivateur 创建的主题 Windows 求一个 Windows 上好用的照片查看器
ImageGlass 我感觉很卡
330 天前
回复了 giffgaffman 创建的主题 推广 T 楼:送 10 张全新未激活的英国 giffgaff 卡
当个分母
2024-11-22 17:23:19 +08:00
回复了 zzerd 创建的主题 推广 自已家的赣南脐橙开卖,给 v 友抽几箱
我来当分母了
2024-08-26 15:44:32 +08:00
回复了 todayswind 创建的主题 游戏 黑神话,你们到哪里了?
30 小时,刚打完二姐
2024-08-26 15:30:14 +08:00
回复了 todayswind 创建的主题 游戏 黑神话,你们到哪里了?
@xiaomayi000 #41 要去拿定风珠才好打
@darksheen #53 iOS18 已经有了
@fzls #119 爆仓是所有进去的钱都血本无归吗
@misaki321 #16 请教下爆仓是什么意思,问了 AI 也有点云里雾里
2024-07-27 15:42:17 +08:00
回复了 yfixx 创建的主题 问与答 手机换电池哪个渠道比较靠谱
同问苹果换电池靠谱渠道
2024-07-27 15:41:23 +08:00
回复了 bananaMan 创建的主题 生活 有没有 v 友一样喜欢雨天写代码
属于 i 人的宁静时刻
2024-07-27 15:30:58 +08:00
回复了 tongjiann 创建的主题 程序员 有一个代码的设计问题,大佬们帮帮我
自己研究了下解决了,代码如下:
@Override
protected void processSelect(Select select, int index, String sql, Object obj) {
// 默认情况下,直接加到最外层查询的 where 后面
PlainSelect plainSelect = (PlainSelect) select.getSelectBody();
if (select.toString().contains("ROWNUM")) {
// oracle 分页的情况,需要找到最内层的查询,然后加到 where 后面
plainSelect = getInnerSelect(plainSelect);
}
// 给查询添加条件
GreaterThanEquals greaterThanEquals = getGreaterThanEquals();
Expression where = plainSelect.getWhere();
plainSelect.setWhere(where == null ? greaterThanEquals : new AndExpression(where, greaterThanEquals));
}

private static PlainSelect getInnerSelect(PlainSelect select) {
if (select.getFromItem() instanceof SubSelect) {
PlainSelect fromSelect = (PlainSelect) ((SubSelect) select.getFromItem()).getSelectBody();
return getInnerSelect(fromSelect);
}
return select;
}

@NotNull
private static GreaterThanEquals getGreaterThanEquals() {
GreaterThanEquals greaterThanEquals = new GreaterThanEquals();
greaterThanEquals.setLeftExpression(new Column("created_time"));
greaterThanEquals.setRightExpression(new DateValue("'2024-07-26'"));
return greaterThanEquals;
}
1  2  3  4  5  6  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2818 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 00:22 · PVG 08:22 · LAX 16:22 · JFK 19:22
♥ Do have faith in what you're doing.