jooq相关内容

链接生成的Jooq类时如何解决歧义匹配

我已经在JPA中定义了模型,并为我的应用程序编写了一些查询,并且我正在使用JOOQ生成的类将所有表连接在一起,以检查所请求的资源是否实际上属于发出请求的用户. 但是,当我这样做时,会收到以下警告: Ambiguous match found for ID. Both "alias_4548634"."ID" and "alias_47496750"."ID" match. java. ..
发布时间:2021-02-12 19:58:02 Java开发

JOOQ sbt从0.3.16迁移到1.2.8

如何将JOOQ构建和配置从sbt 0.3.16迁移到sbt 1.2.8 0.3.16中的JOOQ构建定义如下. val generateJOOQ = taskKey[Seq[File]]("Generate JooQ classes") val generateJOOQTask = (baseDirectory, dependencyClasspath in Compile, run ..
发布时间:2021-02-12 19:57:59 其他开发

JOOQ:在逻辑上对来自公共界面中不同表的列进行分组

我们有一个表设计,其中许多表共享一些列,例如在一种情况下,我们的某些表具有列markedForDeletion.在另一种情况下,我们的多个表具有列approvedAt和approvedBy.这些表不共享要成为JOINED数据的任何内容,因此,我不想为这些表引入一个通用的JOIN表(由于性能问题,这也不是一种选择). 但是从应用程序的角度来看,我确实有非常相似的任务要执行.例如,如果我创建一个 ..
发布时间:2021-02-12 19:57:56 Java开发

jOOQ:允许的字符约束?

我正在考虑从Hibernate迁移到jOOQ,但找不到 在Hibernate中如何在String上具有模式约束: @NotEmpty(message = "Firstname cannot be empty") @Pattern(regexp = "^[a-zA-Z0-9_]*$", message = "First Name can only contain characters.") p ..
发布时间:2021-02-12 19:57:52 Java开发

jOOQ-插入...选择...返回

是否可以用jOOQ创建INSERT INTO ... SELECT ... RETURNING语句?如果可以,怎么办? 这里没有returning功能: context.insertInto(table, list of fields).select(select statement).returning() 如果确实不存在,有没有明智的解决方法?我无法将INSERT INTO . ..
发布时间:2021-02-12 19:57:46 其他开发

Oracle函数中的默认值

假定以下函数声明: FUNCTION ARTTEXTJN (p_art_id in number ,p_arttextart in varchar2 default 'basis' ,p_sprache in varchar2 default null ,p_aufart in number default null ,p_fallback_arttextart i ..
发布时间:2021-02-12 19:57:43 Java开发

SQL方言在hibernate和JOOQ等框架中实际上如何在内部工作

我们已经看到,获得数据源之后.我们需要根据我们使用的数据库配置SQL方言.选择特定的方言之后,将如何使用它来进行特定于DB的SQL查询.诸如hibernate和JOOQ之类的框架是否根据所选的方言以字符串形式构造SQL查询?如果是这样,那么在我们自己的框架中支持这一点的最佳方法是什么? 解决方案 冬眠和JOOQ之类的框架是否根据所选的方言以字符串形式构造SQL查询 是的.在jOO ..
发布时间:2021-02-12 19:57:40 其他开发

JOOQ从表中获取记录并将其插入到另一个表中

我想从一个表中选择所有字段,提取到另一个表的记录中,然后将记录插入该表中.但是,我得到一个错误,说值是空的.这是相关的代码段: // Fetch PersonDeactivatedRecord person = getContext().selectFrom(PERSON) .where(PERSON.ID.eq(id)) .f ..
发布时间:2021-02-12 19:57:37 Java开发

使用SelectQuery对象构建嵌套条件

我可以使用SelectQuery对象构建嵌套条件吗? 我想得到: select * from car where ((car.color = 'blue' or car.model = 'Genesis') or (car.manufactor = 'ford' and car.color = 'blue')) 解决方案 如果内联所有条件/谓词... ...然后您可 ..
发布时间:2021-02-12 19:57:35 Java开发

Kotlin推断JOOQ方法错误

给定使用Kotlin版本1.3.61和JOOQ版本3.13.1的系统,像这样的方法通常会构建union查询: val selectCommonPart = coalesce(sum(field(name("amount"), Long::class.java)), ZERO) .`as`(field(name("totalAmount"))) var ..
发布时间:2021-02-12 19:57:31 其他开发

使用jooq SelectQuery将计数添加为选择字段

我能找到的与我的学习恶作剧有关的大多数现有帖子已过时. 我正在尝试动态构建,以便可以使用条件进行某些更改.我试图找到如何将COUNT(*)添加到现有字段列表中 SelectQuery query = create().selectQuery(); query.addSelect(TABLE.FIELD); // add COUNT(*)? 在动态构建查询时,我没有看到任何方法或AP ..
发布时间:2021-02-12 19:57:25 Java开发

我们如何剖析JOOQ语句以提高速度

我已经将Union Platform的JOOQ实施为基于Java的游戏服务器,并使用Union Platform的Orbiter Micro(Union JS客户端)在浏览器上运行它. 但是,在游戏中只有30-40名活跃玩家的情况下,联合平台在速度方面落后. 对于每个游戏实例(即每个房间),我已经配置了一个工厂连接来执行所有查询. 每位玩家的回合, 播放器可以放入一个整数, ..
发布时间:2021-02-12 19:57:19 Java开发

不考虑参数顺序,在JOOQ中进行POJO映射

当我生成JOOQ POJO时,构造函数的参数与数据库表中的字段遵循相同的顺序. 查询表并使用fetchInto时,只要POJO构造函数参数的顺序与数据库表中字段的顺序相同,就可以正常工作. return create .select() .from(KEY) .fetchInto(Key.class); 无论构造函数的参数顺序如何,如何将上面的 ..
发布时间:2021-02-12 19:57:13 Java开发

在带有JOOQ的MySQL中使用一些默认值插入.. SELECT

让我们说我有一个表Person(id, fname, lname),它包含一条记录(1, 'Michael', 'Bay').现在,我希望在Person表中创建另一个记录,该记录具有相同的fname和lname但具有不同的ID,即(453456, 'Michael', 'Bay').这就是我在普通SQL中所做的方式 INSERT INTO Person(id, fname, lname) S ..
发布时间:2021-02-12 19:57:09 Java开发

具有一对多和多对多关系的JOOQ pojos

我努力了解如何与JOOQ建立一对多和多对多的关系来处理pojos. 我存储由玩家创建的位置(一对多关系).一个地点可以容纳多个其他可能访问该地点的玩家(多对多).数据库布局可归纳为以下内容: CREATE TABLE IF NOT EXISTS `Player` ( `player-id` INT UNSIGNED NOT NULL AUTO_INCREMENT, `playe ..
发布时间:2021-02-12 19:56:58 Java开发

如何配置jooq-sbt-plugin

我对SBT比较陌生.我想在我的SBT配置中包括jooq-sbt-plugin( GitHub ) .我正在使用Build.scala处理多个项目,我想在其中包含jooq-sbt-plugin配置,但我不知道该放在哪里. import sbt._ import Keys._ object SampleBuild extends Build { lazy val all = Proj ..
发布时间:2021-02-12 19:56:54 其他开发

我可以将JOOQ用作SQL解析器吗?

我正在尝试解析Java中的SELECT语句.我熟悉JOOQ,并希望使用它.我知道它没有明确设计为SQL解析器,实际上它还不止于此,所以我在想可能有一种使用其内部解析器解析SELECT查询的方法. 我看到了一些有关如何使用Visitor模式访问JOOQ内部构件的信息,但是我需要使用树状结构在查询内部进行导航,该结构将允许分别访问查询的每个部分.我不想在所有用例中都使用“访客"模式. 这可 ..
发布时间:2021-02-12 19:56:52 Java开发