Описание тега hibernate-native-query

1 ответ

Получить вставленный идентификатор из NativeQuery Hibernate 5.2+

Я использую следующий код для запуска собственных запросов SQL в спящем режиме (SQLQuery) устарела. private static int executeUpdate(String sql) { int result = 0; Session session = HibernateSessionFactory.getSession(); org.hibernate.Transaction tr =…
1 ответ

Выполнение собственного запроса Oracle с управляемым контейнером источником данных

У меня есть проект с использованием JPA <non-jta-datasource> в persistence.xml для подключения к управляемому контейнером источнику данных Oracle, и мне нужно в какой-то момент использовать собственный запрос, который создается динамически. По…
1 ответ

Собственный запрос executeUpdate фиксирует данные в транзакции Spring

Мой пример использования следующий: при создании пользователя приложения (EntityManager.persist) я также должен создать пользователя БД и предоставить ему привилегии (поэтому мне нужен hibernate nativeQuery). У меня есть метод Spring @Transactional,…
1 ответ

Собственный запрос в спящем режиме не работает (неожиданный токен)

Я кодирую этот запрос, используя спящий режим. Но это не работает. Кажется, псевдоним c неизвестен. Кто-то знает в чем проблема? static final String BEGIN_QUERY = "SELECT c.contratoId, c.contrato, c.classificacao, c.responsavel, c.uf, c.sigla," + "c…
0 ответов

Отображение пользовательского postgresql в объект Java с Hibernate?

Я искал различные решения о том, как сопоставить мой пользовательский запрос postgresql (он использует функцию агрегирования и объединение) с моим собственным списком объектов Java, но ни один из них, похоже, не работает. Это мой репозиторий: @Trans…
0 ответов

PostgreSQL и Hibernate: на DELETE CASCADE не работает

У меня есть именованный собственный запрос, который выглядит так: @NamedNativeQuery(name = "deleteRecipes", query = "DELETE FROM RECIPE WHERE rcp_acc_identifier IN (?1)") Это важные части таблицы рецептов: Table "public.recipe" Column | Type | Modif…
1 ответ

Как отобразить вложенные проекции с помощью собственного запроса

Я хочу сопоставить свой результат запроса с RequestProjection значения интерфейса. Следующий код работает и идентификатор запроса возврата и дата отправки. Мне нужно также вернуть имя работника. я пытался r.worker_name AS workerName а также r.worker…
2 ответа

SQL, HQL и Criteria API hibernate

В каких случаях мы выбираем SQL, Hibernate Query Language и Criteria API hibernate?
2 ответа

Собственные запросы JPA/Hibernate не работают согласно требованию

Я не понимаю, в чем проблема, поскольку следующий запрос выполняется в соответствии с требованием в MYSQL Workbench. Ниже моя функция NativeQuery в JPA public ConsumerAggregatedDTO getCustomerEnrolled(Long businessAccountId, String paramName, String…
1 ответ

Выполнение команды SQL с EntityManager

Можно ли запустить сценарий SQL, который не возвращает resultSet, или это не сценарий типа INSERT или UPDATE? Я пытаюсь следующее: Query q = entityManager.createNativeQuery("DECLARE @max int;\n" + "SELECT @max = MAX(customer_number)+1\n" + "FROM org…
0 ответов

Родной набор результатов запроса при загрузке пружины псевдо-столбец не виден

Ниже приведен код, который извлекает таблицу формы набора данных, называемую "ледяной" формой mysqlDB . проблема в том, что я вижу IceCreamModel{id=101, description='vanilla', price=10, mulfactor=2} . но не удалось просмотреть столбец "total" psudo …
4 ответа

Hibernate createNativeQuery, возвращающий объект Proxy для Clob

Я вынужден оказаться в ситуации, когда я использую hibernate createNativeQuery для возврата массивов списка объектов. Одним из (многих) столбцов, из которых мой запрос возвращает значения, является CLOB. Объект, который возвращается, является объект…
11 мар '15 в 17:29
0 ответов

Как объявить переменную в нативном запросе выбора jpa

У меня проблема с родным запросом весенней загрузки. Я не могу найти правильный запрос, вот что я хочу сделать DECLARE @Var1 Date Select CASE WHEN (u.dateFin <= :dateFin ) THEN Var1=:dateFin ELSE Var1=u.dateFin END Select SUM(DATEDIFF(Var1,u.date…
1 ответ

Умножает операторы where на выражение с различными значениями в Sql, используя JPA

Привет, ребята, я делаю нативный запрос для своего проекта с использованием JPA, но я не знаю, как я могу сделать тип if и else в предложении where, мой? 0 может быть 4 значения: 10,20,30 и 40, когда? 0 - 10, 20, 30 Я должен использовать CI.QTD <=, …
23 окт '18 в 08:39
1 ответ

Как отобразить NamedNativeQuery в классе, который не соответствует одной таблице

У меня есть устаревшая база данных SQL Server, и они дали мне запрос, который объединяет несколько таблиц. ВЫБЕРИТЕ TipoDia, ServBus, Instante, Evento, [VistaHorariosActivos].Linea, Coche, [VistaHorariosActivos].Sublinea, [VistaHorariosActivos]. Сек…
1 ответ

Весенние данные. получить пользовательские значения выберите (не сущность)

У меня есть этот запрос String query = "select ig.p1, ig.p2, ig.p3, tg.p4 from mytable ig, mytable2 tg where ..... and ...."; И у меня есть DTO public class MyDto{ //constructor private String p1; private String p2; private String p3; private String…
0 ответов

SpringBoot- разбиение на страницы в NativeQuery

Я разработал собственный запрос в файле репозитория @RepositoryRestResource public interface PersonRepository extends CrudRepository&lt;Person, Long&gt; public List&lt;Person&gt; findDistinctByStatus(Pageable pageable); @Query(value="SELECT distinct…
0 ответов

Собственный запрос Hibernate не создает автоматически увеличенный первичный ключ

У меня есть таблица, созданная с использованием ликвазы, следующим образом &lt;createTable tableName="MyTable"&gt; &lt;column name="id" type="BIGINT" autoIncrement="true"&gt; &lt;constraints primaryKey="true" nullable="false"/&gt; &lt;/column&gt; &l…
0 ответов

JPA: как разбить результат объединения на списки с собственными сопоставлениями запросов

Я должен решить эту проблему с помощью собственного сопоставления запросов (это единственный способ, который я могу сделать). Это объект игрока: @SqlResultSetMapping( name = "PlayerMapping", entities = { @EntityResult( entityClass = PlayerEntity.cla…
1 ответ

Отображение сложного конструктора нативного запроса в спящем режиме

Java, Spring Data JPA У меня есть 2 лица: class Source { Integer id; String name; } class Item { Integer id; String name; Integer sourceId; } Мне нужен статистический результат запроса: select s.id source_id, s.name source_name, count(i.id) item_cou…