У меня большой проект, расположенный в верхней части большой базы данных с несколькими таблицами. Данные вставляются, обновляются, запрашиваются (включая соединения) и удаляются. Вплоть до Hibernate 6, я использовал CreatenativeQuery для некоторых из этих операций, особенно когда возвращаемые результаты являются сложными (например, «Select A.something, B.SomethingElse из Table1 A Left Join Table 2 B (B.Thisfield = A. Thatfield), где (A.Anotherfield в (Select Frest From Table3 undate> =: Adate))
P.>
) ) ) ) ) ) До сих пор я мог бы сделать это, просто позвонив. CreateNativeQuery (SQLString) , установите параметры, выполните, а затем прочитайте результаты, используя результаты и .getint , .getString и т. Д. Как, черт возьми, я делаю то, что пытаюсь сделать? все еще был разрешен.
(Кроме того, я хотел бы знать, какой класс я должен использовать, когда запрос на самом деле ничего не возвращает, например, удаление из ... или обновление ... установить ... где ... )
Спасибо за любые указатели!
Подробнее здесь: https://stackoverflow.com/questions/797 ... rameter-ve