首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AutoIncrement的jooq @NotNull验证

AutoIncrement的jooq @NotNull验证
EN

Stack Overflow用户
提问于 2017-06-20 17:59:16
回答 1查看 105关注 0票数 1

我在Spring中使用JOOQ。我有一张这样的桌子:

代码语言:javascript
复制
CREATE TABLE city (
  id INT UNSIGNED NOT NULL AUTO_INCREMENT,
  name VARCHAR(45) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE INDEX `id_UNIQUE` (`id` ASC))
  ENGINE = InnoDB;

JOOQ从该表生成

代码语言:javascript
复制
@NotNull
public UInteger getId() {
    return this.id;
}

这将使Javax验证@Valid失败。

有一个谷歌小组Link,据说它已经修复了Link

我使用的是JOOQ 3.9.1。

我是不是做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-11 17:17:24

实际上,修复#5128 (您已经链接的)似乎只适用于那些将标识列作为缺省列报告给jOOQ-meta的数据库。

还需要一个额外的修复来排除“非默认”标识列,使其不会生成此注释:https://github.com/jOOQ/jOOQ/issues/6401

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44649868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档