使用 JOOQ 做持久化框架的话,要注意试用期吗?

2020-01-02 11:26:05 +08:00
 tctc4869

我看了一些 JOOQ 的介绍,吹的比 JPA,mybatis,hibernate 还好,既有 JPA 又有 Mybatis 的特点,我都有点想用了,

对于 JOOQ 的关键缺陷就是试用期问题。讲 JOOQ 若使用的是类似 SQlserver,oracle 之类的数据库会收费。用 mysql,postgresql,sqlite 不会,但真是这样吗。有人通过这个框架吗?有没有被试用期过期了搞崩系统的情况?

4674 次点击
所在节点    Java
9 条回复
melonzzz
2020-01-02 11:53:12 +08:00
我司在用...开源的为啥有试用期?
chendy
2020-01-02 12:27:40 +08:00
用在商业数据库上要买授权,用在开源数据库上不用
tctc4869
2020-01-02 12:28:35 +08:00
@chendy 这样的话,jar 包会不一样吧
luozic
2020-01-02 12:33:59 +08:00
@tctc4869 官网有对比,开源和商业版本的区别
DT37
2020-01-02 12:40:14 +08:00
用的免费版,并不影响
zhenjiachen
2020-01-02 13:39:03 +08:00
可以用 querydsl 啊,开源还开源和 Spring data jpa 结合
tctc4869
2020-01-02 14:41:10 +08:00
@zhenjiachen 我已经用了 tk.mybatis 了,querydsl 的话,我不用,我写多表查询一般都会写原生 sql。jpa 我不用的,因为有关系表不会定义为实体的情况。
hantsy
2020-01-02 16:28:24 +08:00
用开源版本,商业的支持好像集中在支持商业数据库吧
hantsy
2020-01-02 16:32:15 +08:00
@tctc4869 过去一直用 JPA Criteria,QueryDSL,JOOQ 的时候,一个主要目的就是 Type Safe 的查询(很多项目是强制要求,不允许写字符串 SQL 形式)。

如果觉得回到 SQL 语句方便,还是用 JDBC 吧。

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

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

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

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

© 2021 V2EX