jooq相关内容

如何在jOOQ中避免表别名的引号

我创建了以下select-query: final DSLContext create = DSL.using(...,SQLDialect。 POSTGRES); 创建 .select(DSL.field(“identifier”),DSL.field(“name”), create.selectCount() .from( DSL.table(“person”)) .wh ..
发布时间:2018-12-29 19:28:12 Java开发

同时为不同的数据库添加jooq-codegen-maven插件

我在我的应用程序中使用jOOQ和MySQL DB。对于集成测试,我使用H2数据库,存在问题。有两种方法可以运行jooq-codegen-maven插件吗?我为此案例找到了一些 maven示例。但是,在两种不同的情况下,我必须使用两种不同的依赖项。我可以以某种方式在执行中包含依赖吗? 解决方案 您可以有多个 元素,例如 ..
发布时间:2018-12-28 22:37:14 Java开发

实例化jooq字段<>按名字

我正在尝试使用jOOQ在一些通用代码中构建SQL查询。我对使用jOOQ执行这些查询或检查结果不感兴趣。此外,这段代码是通用的,所以我不能使用jOOQ的代码生成。 我已经设法弄清楚了这一点: 列表与LT; org.jooq.Field<?>> fields = new ArrayList>(); 字段 field = Fac ..
发布时间:2018-12-28 22:19:54 Java开发

jOOQ和缓存?

我正在考虑从Hibernate转移到jOOQ,但我不确定如果没有缓存我是否可以做到。 Hibernate有一个一级和二级缓存 。我知道jOOQ确实有支持重复使用准备好的声明。 如果我使用jOOQ,我是否必须自己处理缓存? 解决方案 查询缓存/结果缓存: 我提到这个,因为这种缓存是 ..
发布时间:2018-12-28 21:41:26 Java开发

什么< R扩展TableRecord< R>>用Java表示?

我正在创建一个JOOQ的界面 TableRecord > 有人能够解释上述行吗? 谢谢 解决方案 这意味着一个类型为R的类,它实现了接口 TableRecord TableRecord 表示接口绑定到该接口类型R。 一个例子是类: 公共类Bla实现了T ..
发布时间:2018-12-27 18:34:19 Java开发

JOOQ和Spring

有没有人尝试过将JOOQ与Spring框架一起使用,还是我开辟了新天地? http://www.jooq.org 解决方案 是的,很多人(现在)。 jOOQ手册包含一个关于如何开始使用 jOOQ ,Spring,Spring-TX和 BoneCP : ..
发布时间:2018-12-25 20:25:51 Java开发

用更轻的解决方案替换完整的ORM(JPA / Hibernate):推荐的加载/保存模式?

我正在开发一个新的Java Web应用程序,我正在探索新方法(对我来说是新的!)来保存数据。我大部分都有JPA& amp; Hibernate但是,除了简单的情况,我认为这种完整的ORM会变得非常复杂。另外,我不喜欢和他们一起工作。我正在寻找一种新的解决方案,可能更接近SQL。 我正在调查的解决方案: MyBatis JOOQ 纯SQL / JDBC,可能带有 ..
发布时间:2018-12-25 20:05:21 Java开发

jOOQ字段< T> = DSL.any(DSL.val(T ...))

这个问题是从任何有jOOQ的运算符和在jOOQ& ;; PostgreSQL?。 我有字段字段和列表值我希望表达SQL identifier = any({... the values ...})。我尝试过: field.equal(DSL.any(DSL.val(values.stream()。toArray()) )) (注意这是通用实现的一 ..
发布时间:2018-12-24 13:16:16 Java开发

jOOQ不生成源

我正在尝试将jOOQ包含到我的代码中,但是没有生成代码。 执行 mvn clean generate-sources ,不生成任何来源。我希望它创建一个 Category 类,它在以下 schema.sql -file中定义。 CREATE TABLE IF NOT EXISTS类别( id INTEGER IDENTITY PRIMARY KEY, name VARCHAR(1 ..
发布时间:2018-12-22 20:24:16 Java开发

无法使用JPADatabase从H2生成Jooq类

我目前正在尝试从jpa实体生成jooq类,而不是使用现有的数据库。 在页面并使用jooq版本3.9.1,我当前的pom插件部分看起来像 jooq-jpa org.apache.maven.plugins ..
发布时间:2018-12-22 20:11:55 Java开发

用jOOQ找到即将到来的生日

我正在尝试转换查找即将到来的生日的现有查询以使用jOOQ。我的原始查询 - 使用MySQL,有点简化 - 是 SELECT COUNT(*) FROM people WHERE DATE_ADD(people_dob,INTERVAL YEAR(CURDATE()) - YEAR(people_dob)YEAR) BETWEEN CURDATE()和DATE_ADD(CURD ..
发布时间:2018-12-21 21:02:36 Java开发

Jooq在生成的查询中动态更改db的架构

我在简单数据库中有2个类似的模式 - “develop”和“stage”。我已经使用Jooq为其中一个模式生成了Java类(例如“develop”)。当jooq生成对db的查询时,它会隐式地将模式的名称添加到所有查询的别名 选择“develop”。“image”。“ id“,”develop“。”image“。”image_data“ 来自”develop“。”image“ 其中”devel ..
发布时间:2018-12-20 22:55:50 Java开发

动态创建JOOQ查询

我需要根据参数集动态创建JOOQ SELECT查询。我不知道如何动态追加它。 请帮助 提前致谢。 解决方案 jOOQ有两种类型的API来构造查询。 允许在Java代码中创建内联SQL语句的DSL API,例如 create.select(TA,TB)。from(T).where(TXeq(3).and(TYeq) (5))); 允许增量SQL构建的“ ..
发布时间:2018-12-17 10:38:11 Java开发

jOOQ - 支持JSR310

jOOQ是否支持JSR310与PostgreSQL结合使用?特别是,我正在尝试使用以下类: java.time.Instant java.time.LocalDate java。 time.LocalTime java.time.LocalDateTime 我存储在以下数据类型中(根据 http://www.postgresql.org/docs/9.1/static/datat ..
发布时间:2018-12-17 10:20:42 Java开发

是否可以结合MyBatis和QueryDSL / jOOQ?

MyBatis提供了映射,本地缓存和开箱即用的日志记录。 QueryDSL / jOOQ提供SQL语句的编译时检查和IDE自动完成功能。 是否可以将它们合并? 换句话说,我想创建一个使用QueryDSL或jOOQ进行查询,然后使用MyBatis 的一些胶水代码/适配器执行。 我已检查过的内容: 我考虑使用QueryDSL生成SQL查询字符串,并在MyBatis中使用它 ..
发布时间:2018-12-11 22:26:25 Java开发

JOOQ&交易

我一直在阅读交易& jooq 但我很难看到如何在实践中实现它。 假设我提供了一个自定义 ConnectionProvider 恰好使用自动提交设置为false的连接池。 实现大致如下: @Override public Connection acquire()抛出DataAccessException { return pool.getConnection(); } ..
发布时间:2018-12-11 21:44:32 Java开发