将所有TINYINT字段转换为jooq中的INTEGER

来源:爱站网时间:2021-09-25编辑:网友分享
我想将在jooq中生成的所有TINYINT字段都转换为Integer类型。这是我的代码,但不起作用。任何有线索的人 [[[[]

问题描述


我想将在jooq中生成的所有TINYINT字段都转换为Integer类型。这是我的代码,但不起作用。任何有线索的人

    INTEGERTINYINT

这是生成的

public final TableField FY_TYPE = createField(DSL.name("fy_type"), org.jooq.impl.SQLDataType.TINYINT.nullable(false).defaultValue(org.jooq.impl.DSL.inline("0", org.jooq.impl.SQLDataType.TINYINT)), this, "financial year type: 0 - jan to dec, 1 - creation date plus 12 months");

思路:


因此jooq引入了integerDisplayWidths属性来迎合MySQL中的TINYINT(1)“类型”,该类型在历史上一直对应于布尔类型。这影响了上述配置的行为。为了使其正常工作,您必须将此属性设置为false。

上一篇:JavaFX:如何知道在哪个系统上运行应用程序? [重复]

下一篇:我想将MultipartFile转换为所需的字节类型[],但出现错误

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载