我使用 Play Framework 1.2.5.3 和 PostgreSQL 9.x。
我有类WorkArea
作为带有字段的数据库模型
@Column(columnDefinition = "ltree", insertable = false, updatable = false)
public String tree;
在 postgre 中,它是一个带有字段树的数据库表工作区(类型ltree)
我想将 Hibernate 查询与 postgres ltree 操作一起使用。例如:
List<WorkArea> workAreas = WorkArea.find("tree @> :tree").bind("tree", otherArea.tree).fetch();
或者
List<WorkArea> workAreas = WorkArea.find("ltree_isparent(:tree, tree)").bind("tree", otherArea.tree).fetch();
我怎样才能做到这一点?