Как реализовать `connect by prior` в спящем режиме?
Это мой запрос в Oracle, но я хочу реализовать его с Hibernate как Generic
функция, которая будет использоваться во всем приложении. потом я погуглил и понял, что 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);
НОТА
- Я не хочу использовать именованные запросы.
- Я новичок в спячке