1

我正在将 JOOQ 与 Spring 一起使用。我有这样的表:

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 生成

@NotNull
public UInteger getId() {
    return this.id;
}

这将使 Javax 验证 @Valid 失败。

有 google group Link据说是固定的Link

我正在使用 JOOQ 3.9.1。

我做错了什么吗?

4

1 回答 1

0

实际上,似乎修复#5128(您已链接)仅适用于那些将身份列报告为jOOQ-meta的默认列的数据库。

需要进行额外的修复以排除“非默认”身份列生成此注释: https ://github.com/jOOQ/jOOQ/issues/6401

于 2017-07-11T09:17:23.760 回答