jooq

    3热度

    1回答

    比方说,我们有一个SQL片段如下图所示: String condition = "field_name > 10 asd field_name1 <= 20" 不宜以下行抛出一个错误,而不是接受它? query.addConditions(DSL.condition(condition)); 有没有办法使用JOOQ验证条件语法?此外,与addLimit不同,值不会被替换为?,为什么?

    0热度

    1回答

    我在一个需要在关系数据库中实现继承的项目上工作。我不得不基于一张桌子来构建它。假设我有A,B和C类型,构造函数A(TypeEnum类型),B(String bProp),C(String cProp),B和C是A的子类型,而表A有ID,TYPE,A_PROP,B_PROP列。我可以获取A的子类型列表,并只需要一个特定的字段来创建一个对象,如跟随方法? List<? extends A> findA

    0热度

    1回答

    我正在与Jooq进行分页。数据按多个字段排序,其中一个是现场自定义功能。例如,我有一个这样的的SortField: DSL.coalesce(TABLE.COLUMN, 0).asc() 最终的SQL看起来像: SELECT a, b, c FROM TABLE WHERE condition ORDER BY COLUMN_A ASC, coalesce(TABLE.COLUMN, 0

    1热度

    1回答

    我使用的是3.5版本jooq 我知道jooq不支持DATE_FORMAT功能,但有什么办法 这是查询我想JOOQ创建 SELECT DATE_FORMAT(`date_create`, '%d/%m/%Y') AS date_create FROM users GROUP BY DATE_FORMAT(`date_create`, '%d/%m/%Y')

    1热度

    1回答

    没有任何人有一个想法如何做到审计与春季启动和JOOQ(Java的面向对象的查询)? 我不想定制审核,因为我已经有一个想法如何做到这一点。 JOOQ是否具有像Hibernate/JPA(Envers)这样的开箱即用审计引擎? 预先感谢您!

    0热度

    2回答

    Iam使用JOOQ/Hikari在Postgres上执行数据库操作。我一直试图查看在生成的DAO上使用JOOQ的事务操作的一些示例。我的大多数同事都使用Spring交易,但我使用Guice作为DI,所以不想把春天带入画面。任何链接或想法都不胜感激?如果这很重要,我的应用程序建立在Ratpack上。

    0热度

    1回答

    我试图重命名我选择的一个字段,但它并不像预期的那样工作。 这是我的代码 ... final List<Field<?>> fields = new ArrayList<>(); fields.add(field(name("inner_id"), String.class).as("id")); fields.add(field(name("inner_name"), String.cla

    0热度

    1回答

    与此问题类似:How to initialise and create a ResultSet and Record in Jooq?但具有自定义行类型记录而非简单表记录。 我正在实例化一个jooq记录用于模拟,但该记录有超过22列,并包含许多连接表中的行,所以我使用RecordImpl。 RecordImpl r1 = new RecordImpl(); r1.set(COURSE.ID.as

    1热度

    1回答

    如何使用jooq API获取当前数据库时间。下面是正确的方法? Record result = DSL.using(configuration).fetchOne("Select CURRENT_TIMESTAMP() as NOW"); Timestamp now = result.get("NOW", Timestamp.class);

    1热度

    1回答

    我有这样定义的列: expiry timestamp(0) without time zone not null 随着Postgres的,我可以发出SQL这样的: insert into my_table(expiry) values ('infinity') 我已经通过JOOQ DOCO挖,但找不到任何例子处理这个问题。 我可以用JOOQ做到吗 - 它会是什么样子? 此外,是否有可能使用