tctc4869
V2EX  ›  Java

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

  •  
  •   tctc4869 · Jan 2, 2020 · 6047 views
    This topic created in 2497 days ago, the information mentioned may be changed or developed.

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

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

    9 replies  •  2020-01-02 16:32:15 +08:00
    melonzzz
    melonzzz
    Jan 2, 2020
    1
    我司在用...开源的为啥有试用期?
    chendy
    chendy
    Jan 2, 2020
    2
    用在商业数据库上要买授权,用在开源数据库上不用
    tctc4869
    tctc4869
    OP
    Jan 2, 2020
    3
    @chendy 这样的话,jar 包会不一样吧
    luozic
    luozic
    Jan 2, 2020
    4
    @tctc4869 官网有对比,开源和商业版本的区别
    DT37
    DT37
    Jan 2, 2020
    5
    用的免费版,并不影响
    zhenjiachen
    zhenjiachen
    Jan 2, 2020
    6
    可以用 querydsl 啊,开源还开源和 Spring data jpa 结合
    tctc4869
    tctc4869
    OP
    Jan 2, 2020
    7
    @zhenjiachen 我已经用了 tk.mybatis 了,querydsl 的话,我不用,我写多表查询一般都会写原生 sql。jpa 我不用的,因为有关系表不会定义为实体的情况。
    hantsy
    hantsy
    Jan 2, 2020
    8
    用开源版本,商业的支持好像集中在支持商业数据库吧
    hantsy
    hantsy
    Jan 2, 2020
    9
    @tctc4869 过去一直用 JPA Criteria,QueryDSL,JOOQ 的时候,一个主要目的就是 Type Safe 的查询(很多项目是强制要求,不允许写字符串 SQL 形式)。

    如果觉得回到 SQL 语句方便,还是用 JDBC 吧。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5076 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 01:46 · PVG 09:46 · LAX 17:46 · JFK 20:46
    ♥ Do have faith in what you're doing.