在从 querydsl-maven-plugin 生成的元数据类中,我遇到了关于将 DB 列类型映射到 JAVA 类型的问题。
我们有一个具有以下定义的 Oracle DB 列
priority number(1,0) not null default(5)
它接受从 1 到 9 的整数。
现在元数据生成器将列类型规范映射到布尔值(恕我直言,无论如何这是对 DB 列的错误解释)。
是否有可能配置 maven 插件,以便我可以为某些表/列对或某些 DB 数据类型提供不同的类型映射?
虽然我可以使用单独的 JAVA 程序设置元数据生成,但这不是一个选项,因为我想保持我的构建保持原样。
QueryDSL 的版本是 3.2.4。
任何帮助表示赞赏。
编辑:另一种选择可能是在选择列表中完成了一些类型转换。