我只想知道是否可以将 GORM 属性映射到 Postgres 表中数据类型为 postgres 域的字段。验证时出现错误。谢谢
领域类:
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 设置为“验证”,并且在验证数据库时收到此错误消息:
由 HibernateException 引起:列 iduser 的用户配置文件中的列类型错误。找到:主要,预期:int8