V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tctc4869
V2EX  ›  Java

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

  •  
  •   tctc4869 · 2020-01-02 11:26:05 +08:00 · 4917 次点击
    这是一个创建于 1822 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    如果觉得回到 SQL 语句方便,还是用 JDBC 吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   936 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:43 · PVG 05:43 · LAX 13:43 · JFK 16:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.