我試圖在Hibernate映射PostgreSQL的ltree列如下:得到錯誤的Hibernate映射PostgreSQL的LTREE列時
在實體: 私人字符串路徑;
@Column(name="org_path", columnDefinition="ltree")
public String getPath() {
return path;
Table structure:
CREATE TABLE relationship (
relationship_id int4 NOT NULL,
parent_organization_id uuid NOT NULL,
child_organization_id uuid NOT NULL,
org_path ltree NOT NULL,
CONSTRAINT relationship_pk PRIMARY KEY (relationship_id),
CONSTRAINT organization_fk3 FOREIGN KEY (parent_organization_id) REFERENCES organization(organization_id) ON DELETE RESTRICT ON UPDATE RESTRICT,
CONSTRAINT organization_fk4 FOREIGN KEY (child_organization_id) REFERENCES organization(organization_id) ON DELETE RESTRICT ON UPDATE RESTRICT
)
得到以下錯誤:
在柱中遇到錯誤的列類型[org_path]在表[關係];找到[「SCHEMANAME」。 「ltree」(類型#除外)],但期待[ltree(類型#VARCHAR)
誰能幫助如何解決這個問題呢?