throw new AccountNoExistException(ErrorCode.ACCOUNT_NO_EXIST_ERROR.getCode()
ErrorCode.ACCOUNT_NO_EXIST_ERROR.getDesc());
Optional<WalletUserBalanceRecord> walletUserBalanceRecord = walletUserBalanceRecordList.stream()
.filter(o -> o.getAccType().equals(String.valueOf(AccType.CASH_ACCOUNT.getCode()))).findFirst();
BalanceQueryResVo balanceQueryResVo = BalanceQueryResVo.builder().userId(userId)
.balance(walletUserBalanceRecordList.stream().mapToInt(o -> o.getBalance().intValue()).sum())
.currency(walletUserBalanceRecord.get().getCurrency()).build();
return balanceQueryResVo;
在如 代码中 , 我们需要通过自动代码生成的类指定表名 , 并以面向对象的语法方式组装查询条件后就可以完成查询操作了!这里只是简单介绍了两种通过JOOQ实现常见数据库操作的方法 , 更多的细节 , 大家可以参考JOOQ用户手册!
这样你会发现操作数据库更加方便快捷了 , 而且因为自动代码生成对开发者是透明的 , 所以整个工程的代码整洁度也提高了!PS:大家可以在自己的项目中试试JOOQ , 相信你一定不会后悔!
- 单项冠军|再添三家“小巨人”,青岛高新区梯度培育见成效
- 为什么科学家表示人类“灭绝”的可能性极低?这些理由你赞同吗?
- 为什么科学家知道太阳的原理,却无法制造出人造太阳
- 最前线 | 腾讯游戏发布40余款产品与项目,《王者荣耀》发布全新规划
- 腾讯游戏发布40余款产品与项目,《王者荣耀》发布全新规划
- 为什么科学家用昆虫翅膀的起源质疑进化论?达尔文到底是对是错?
- 为什么夜空是黑的?你以为的“正常”,或许隐藏着不知道的秘密
- 为什么温度高到一定程度的物体,就会发光?
- 为什么现在很少有人提及“克隆技术”了?“克隆技术”有何缺点?
- 为什么同学群里,很少有人说话,大部分人都选择沉默或者屏蔽?
