Я использую Hibernate's getHibernateTemplate(). FindByNamedQuery(), чтобы выполнить хранимую процедуру в SQL Server (по причинам оптимизации). Сохраненная процедура должна возвращать список длин.Как использовать Hibernate findByNamedQuery для возврата списка длин?
Из того, что я могу видеть, единственный способ, которым я могу вернуть такой список, чтобы создать класс-оболочку специально для Hibernate, и использовать это в рамках моей @NamedNativeQuery декларации: resultClass = LongWrapper.class
ли это действительно единственный способ вернуть список longs, используя функцию findByNameQuery() Hibernate?
Дело в том, что мне нужно оптимизировать распределение памяти и производительность, поскольку хранимая процедура вернется близко к миллиону longs, поэтому я не хочу обертывать уже завернутые Longs в мой собственный класс-оболочку. Похоже, лишние накладные расходы.
Любые предложения?
Благодарим вас заранее!
так, вы в состоянии вызвать SP, используя ** findByNamedQuery() ** Есть другие? Пути тонны вызывают весовую форму хранимой процедуры. Ваш вопрос об этом методе? – ManuPK