我在MySQL中有一些结构相同的遗留表,如:
my_table_01
my_table_02
my_table_03
...
有没有一种方法可以配置JOOQ codegen,使其只生成一个由所有这些表共享的表/记录类?
为了实现你喜欢做的事情,你必须做两个步骤:
您可能必须排除生成的my_table_02
和my_table_03
。您可以通过指定来做到这一点
或者,您可以使用生成器策略(编程配置)或匹配器策略(XML配置)将my\u table\u 01重命名为my\u table。
在对MY\u表运行查询时,可以指定运行时表映射,以便将MY\u表映射回MY\u表01或MY\u表02或MY\u表03。此映射基于每个配置工作,即如果每个查询使用一个配置,则它将具有单个查询的范围。
当然,另一种选择是在客户机代码中抽象这些后缀,例如通过表选择方法:
public static Table<?> myTable() {
if (something)
return DSL.table("{0}_01", MY_TABLE);
else if (somethingElse)
return DSL.table("{0}_02", MY_TABLE);
...
}
问题内容: 我有两个具有以下结构的json文件 和 如您所见,json和演员表的内部结构相同。我想将这些json文件解编为相同的golang结构。但是我不能为相同的struct元素提供两个名称标签(广播和电影)。我想要类似的东西 在这种情况下,Detail可以同时解析演员和电影。 这是我当前的代码 但它仅适用于第一个标签“ cast”,并在json包含电影的情况下给出nill。 提前致谢。 问题答
我有两个表:TABLE_A和TABLE_B,它们有一些同名的列。 我想从这两个表中检索所有列,并使用Jooq将查询结果转换为Pojo类,如下所示: 我想使用@Column注释来指定哪个列来自哪个表,但Jooq似乎不支持这个特性。我如何实现这一点? 或者这个,
问题内容: 我想解析一个json文件,但它经过这样的事情: 但是大约有三千个这样的对象。我一直在使用Gson解析我的json对象,但是我怎么解析这种文件呢?以及如何检索名称“ CDG”或“ ORY”? 问题答案: 您可以尝试如下操作: 使用gson,您可以按以下方式检索键名: 并使用java- json 可以执行以下操作: 从网址获取json:
我正在运行以下JOOQ查询: table和joinTable都有id作为主键名称,但最终获取实体类包含joinTable的id和table的其余列。如果我重新排序表,结果相似,我有表的ID和joinTable的其余列。
我正在用-库在中创建一个随机图。 这将创建以下情节: 如你所见,它创建了两个不同的图——即使给定相同的节点和边。我如何让R图显示相同的图,这样我就可以在顺序相同的情况下突出显示一些边/节点。 目标是创建一个随机网络,在一定程度上,两个节点通过一条边连接(上面的例子是,对于节点)。然后,每次我绘制该图时,都会将节点绘制在同一点上(即使节点大小不同)。 我如何做到这一点?请注意,我不限于
问题内容: 我有两个成员相同,我想将一个结构复制到另一个结构,请参见下面的伪代码: 然后,我有结构的,而结构的,有什么办法复制的? 问题答案: 使用转换更改类型。以下代码使用转换将type 的值复制到type 的值: 游乐场的例子 该转换仅在基础类型,除了结构标签相同的工作。