Мы используем Eclipselink для ORM, но у нас есть потребность в некоторых более легких взаимодействиях с базами данных, которые более похожи на JDBC. Мой вопрос заключается в том, поддерживает ли Eclipselink такую идиому и есть ли какие-либо ее преимущества прямому JDBC. Я вижу, что одно преимущество - это согласованность и возможность использования существующей обработки соединений. Другие?Могу ли я использовать Eclipselink для взаимодействия с базами данных без OR?
В частности, то, что я ищу, является чем-то эквивалентным Native SQL Query Hibernate.
Но, глядя на него, кажется, что использование собственного запроса означает, что я использую SQL вместо JPQL. Насколько я могу судить по/объектной модели или по одному скалярному результату. Если я просто хочу получить строку из базы данных, мне обязательно нужно создать класс для сопоставления с результатом? – Tim
Я считаю, что для более гибкого отображения набора результатов вам следует использовать поддержку Spring JDBC. –