JOOQ和Spring

2022-09-01 12:39:54

有没有人尝试过将JOOQ与Spring框架结合使用,或者我正在开辟新天地?

http://www.jooq.org


答案 1

许多人将jOOQ与Spring或Spring Boot一起使用

Petri Kainulainen还有一个非常好的教程,解释了建立项目的每个步骤,在这里:

这是一篇关于如何将jOOQ与Spring Boot一起使用的博客文章,当您需要jOOQ的商业发行版时特别有用:


答案 2

我希望使用jOOQ作为构建器库,为Spring的JdbcTemplate和相关类提供查询。不幸的是,jOOQ似乎将两个概念组合成同一组类:SQL生成和查询执行。就我而言,我想要前者,但想让Spring处理后者。不过,它确实有效。例如,你可以做这样的事情(使用jOOQ 2.x API):

Factory create = new Factory(null, SQLDialect.ORACLE);
getJdbcTemplate().query(
    create.select(create.field(ID_COL),
                  create.field(VALUE_COL))
        .from(FOO_TABLE)
        .where(create.field(ID_COL).equals("ignored"))
        .getSQL(),
    myRowMapper,
    id);

推荐