Я использую jpa (с реализацией Hibernate).Jpa (hibernate) return type
Каков наилучший способ определения типа возвращаемого запроса? Я хочу, чтобы числа возвращались по умолчанию как java.lang.Long (или oracle.jbo.number) - не как java.math.BigDecimal.
Большое спасибо.
Не уверен, что я полностью понимаю ваш вопрос. Тип возвращаемого запроса, безусловно, будет определяться базовым HQL, выполняемым запросом. – JamesB
+1, тип результата будет зависеть от заданного вами запроса. Что вы выбираете? Если это функция, то они могут быть известны на основе какой функции. Если свойство, тип результата совпадает с типом свойства. Но вам действительно нужно показать нам запрос. Если вы хотите увидеть тип результата программным способом, org.hibernate.Query.getReturnTypes() покажет вам, что (результаты являются экземплярами типа Hibernate) –