有多少 Java 程序员用 jOOQ ?

2018-11-12 21:35:26 +08:00
 Jex

都是习惯用 Mybatis 在 XML 里面拼 SQL ? (看了隔壁关于 SQL 的讨论产生了这个疑问

8412 次点击
所在节点    Java
38 条回复
namebyrant
2018-11-12 21:45:25 +08:00
XML 拼接对维护比较好 比较灵活
letitbesqzr
2018-11-12 21:58:06 +08:00
querydsl + jpa 多爽,搞不懂 mybatis 党,一天天哪有那么多复杂的 sql 需要丢给数据库处理,宁愿多查几次用 stream 去处理。
springmarker
2018-11-12 22:30:37 +08:00
用 mybatis-plus,复杂和简单的都能搞定
rayingecho
2018-11-12 22:57:25 +08:00
jOOQ 搭配 flyway, 基本上碰不到 SQL 异常了
wysnylc
2018-11-12 22:57:57 +08:00
@letitbesqzr #2 多查几次丢 stream 处理这个赞同. 然后推荐一个通用 Mapper 绝对比 jpa 好用而且语法优雅
mysunshinedreams
2018-11-12 23:38:04 +08:00
研究过,不过很多人连 mybatis 都用不好,别提新框架了。。。
Cbdy
2018-11-13 05:16:55 +08:00
jooq 要代码生成,不喜欢,要是能直接生成字节码就好了
godoway
2018-11-13 08:19:58 +08:00
我也在观望 jooq,不过 jooq 的 pojo 不支持关系,需要自己添加关系。
EricFuture
2018-11-13 08:20:08 +08:00
好吧,第一次听说 jooq (汗颜)
Suddoo
2018-11-13 08:32:54 +08:00
我也是第一次听说 jooq😂
changhe626
2018-11-13 08:40:08 +08:00
我也是第一次听说 jooq😂
wmhack
2018-11-13 08:50:28 +08:00
@wysnylc 可以发一下 mapper 吗?
sagaxu
2018-11-13 08:54:04 +08:00
简单的用 spring data jpa,复杂的在代码里直接拼 sql,mybatis 就是个鸡肋,简单的做不好,复杂的做不了,美其名曰提高可维护性,你约定好 JAVA 拼 sql 的文件名和路径规则,效果也是一样的。
iamniconico
2018-11-13 09:00:44 +08:00
用 ourbatis
loongwang
2018-11-13 09:04:00 +08:00
还在用 hibernate 的 criteria....会被鄙视吗
lixm
2018-11-13 09:16:09 +08:00
我用 ebean, 是不是太小众了?但是对 kotlin 支持很好啊
tatelucky
2018-11-13 09:33:55 +08:00
公司一半都是自研
KingOfUSA
2018-11-13 09:49:20 +08:00
两年前已经在生产环境上使用过 jooq. 很爽.
tonyl4
2018-11-13 09:50:53 +08:00
一直在用
519718366
2018-11-13 10:06:46 +08:00
@letitbesqzr 赞同多次单表查询,然后 stream 去处理, 但是复杂的分页列表是不是只能乖乖去写 join join 的 sql 了?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/507160

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX