Привет!
Подскажите, делал кто в hibernate (java) в Entity формулу с row_number()? У меня что-то оконные функции вообще не заводятся. Хибернейт их превращает во что-то нечитаемое и сам падает.
Может, есть более верные способы?
Мне нужно получить индекс записи в пределах одного user_id отсортированные по дате. Проблема в том, что есть места, где моя entity запрашивается в единственном экземпляре. А мне надо знать, какая она по счёту :(
Делать вьюху ну вот вообще не хочется. Таких entity у меня не одна :(
Пример формулы:
@Formula(value = "(select row_number () over (order by created_at) from table where user_id=5)")