0

データ型がpostgresドメインであるPostgresテーブルのフィールドにGORMプロパティをマップできるかどうかを知りたいだけです。検証中にエラーが発生します。ありがとう

ドメイン クラス:

class Userprofile {

long iduser
String username

static mapping = {
    datasource 'ALL'
    id name: 'iduser'
    version false
}
}

postgres のテーブル:

security.userprofile
(

iduser "Primary Key Id" NOT NULL DEFAULT nextval('security.userprofile_seq'::regclass),

username "General Name" NOT NULL,

)

CREATE DOMAIN "Primary Key Id" AS bigint;

CREATE DOMAIN "General Name" AS character varying(100) COLLATE pg_catalog."default";

データソースで dbCreate を「validate」に設定しましたが、db の検証時に次のエラー メッセージが表示されました。

HibernateException が原因: iduser 列の userprofile の列タイプが正しくありません。見つかった: プライマリ、予想される: int8

4

1 に答える 1