这是我在 oracle 中的查询,但我想用 hibernate 作为一个Generic
函数来实现它,它将在整个应用程序中使用。然后我google了一下,发现hibernate不支持这种类型的查询。
--query in pl/sql
select *
from myTable t
start with t.id = 1
connect by prior t.id = t.parentid
public class MyModel {
Integer id;
MyModel parent;
// getter and setters
}
// suggested method signature
public <T> List<T> getByPrior(Integer startId) {
//return;
}
// and call it as you seen below
MyModel.getByPrior(1);
笔记
- 我不想使用命名查询。
- 我是冬眠的初学者