V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
tctc4869
V2EX  ›  Java

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

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

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