在hibernate hbm.xml中查询

时间:2011-08-03 12:17:24

标签: java hibernate extjs

表格结构

表1

ID   Name Type Parentid
123  s     a       124
124  r     b       125
125  t     a       123

如果类型为a,我应该获得父idget父ID的名称。

如何在hibernate hbm.xml文件中编写查询.. 所以我可以在映射bean中映射并在前端显示它。我使用ExtJS grid作为前端,POstgres作为后端。

请帮忙。

1 个答案:

答案 0 :(得分:0)

SELECT distinct parent.name FROM Parent parent WHERE parent.id in (SELECT table1.Parentid FROM Table1 table1 WHERE table1.Type = 'a');

使用此查询,您将找到table1中类型为a。

的所有实体的所有父名称