データ型が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