Java 如何使用maven配置定义显式绑定:坐标

Java 如何使用maven配置定义显式绑定:坐标,java,sql,jooq,Java,Sql,Jooq,当我从jooq generator生成java类时,有一个字段已弃用: /** *@已弃用未知数据类型。请定义一个显式的{@link org.jooq.Binding}来指定如何处理此类型。可以在代码生成器配置中使用关闭弃用。 */ @java.lang.com已弃用 公共最终TableField坐标=createField(“坐标”,org.jooq.impl.DefaultDataType.getDefaultDataType(“点”),this,”; 我不知道如何在我的maven配置上用

当我从jooq generator生成java类时,有一个字段已弃用:

/**
*@已弃用未知数据类型。请定义一个显式的{@link org.jooq.Binding}来指定如何处理此类型。可以在代码生成器配置中使用关闭弃用。
*/
@java.lang.com已弃用
公共最终TableField坐标=createField(“坐标”,org.jooq.impl.DefaultDataType.getDefaultDataType(“点”),this,”;
我不知道如何在我的maven配置上用“Point”类型定义绑定

有什么想法吗

编辑:


com.mysql.jdbc.Driver
jdbc:mysql://localhost:3306/${jooq.generation.schema}
${jooq.generation.user}
${jooq.generation.password}
真的
org.jooq.util.mysql.MySQLDatabase
.*
真的
${jooq.generation.schema}
${jooq.generation.package}
目标/生成源/jooq

到目前为止,我已经能够使用这个配置生成的java类。但有些字段不推荐使用,因为某些“数据类型”无法识别。所以我发现我们可以使用“force-type”并将其放在maven配置中+添加相应的绑定以让jooq知道这个数据类型。例如,在我们的例子中:我们希望能够到达字段“坐标”(作为java中的点类型)。希望我说得够清楚。

您已经回答了您的问题:

所以我发现我们可以使用“force-type”并将其放在maven配置中+添加相应的绑定以让jooq知道这个数据类型

这是正确的方法,您需要使用数据类型绑定:


按照手册中的说明进行操作就可以了。

如果您希望人们帮助您,您应该更具体:您想要实现什么,您当前的配置是什么,生成的Java类来自什么,等等?不幸的是,很多SO社区成员都傲慢到在没有任何解释的情况下对你的帖子投了否决票——最有可能的是,这种不充分的描述是有人对你的帖子投了否决票的原因。我们无法理解您的想法,请指定您的问题。”因此我发现我们可以使用“强制类型”并将其置于maven配置中+添加相应的绑定以让jooq知道此数据类型”-这是正确的方式,您需要使用数据类型绑定:。你在特别挣扎什么?