Java Persistence API (JPA) - это спецификация Java для доступа, сохранения и управления данными между объектами / классами Java и реляционной базой данных. Он является частью спецификации EJB 3.0 и является отраслевым стандартом подхода для объектно-реляционного сопоставления (ORM).
1 ответ

EntityNotFoundException: удаленная сущность передана для сохранения

Я пытаюсь удалить одну строку в моей таблице: Моя страница: <p:dataTable id="table" styleClass="tableHistory" value="#{patientCardMB.history}" var="history" paginator="true" rows="15" rowKey="#{history.id}" selection="#{patientCardMB.patientCard}…
11 июл '13 в 16:40
6 ответов

JPA 2 Критерии Выборка Навигация по пути

С помощью метода JPA 2 Criteria Join я могу сделать следующее: //Join Example (default inner join) int age = 25; CriteriaBuilder cb = entityManager.getCriteriaBuilder(); CriteriaQuery<Team> c = cb.createQuery(Team.class); Root<Team> t = …
22 дек '10 в 16:36
1 ответ

CASCADETYPE в EclipseLink JPA

У меня есть два класса. Первый класс - TNota. @Entity @Table(name = "t_nota") public class TNota implements Serializable { @Id @SequenceGenerator(name="seq_t_nota", sequenceName="seq_t_nota", initialValue=37, allocationSize=1) @GeneratedValue(genera…
05 окт '11 в 14:52
2 ответа

Как избежать дублирования вызова функции в этом запросе JPA/JPQL?

У меня есть следующий запрос JPA, который усекает даты до полного часа и считает их: SELECT a.alertconfiguration.id.id, date_trunc('hour', a.date) AS fromDate, count(*) AS count FROM alert a GROUP BY a.alertconfiguration.id.id, a.alertlevel, date_tr…
27 ноя '18 в 05:47
1 ответ

Hibernate/JPA сопоставляет столбцы с типом карты

Spring Boot, Hibernate/JPA и MySQL здесь. У меня есть следующая таблица: CREATE TABLE IF NOT EXISTS fizzbuzzes ( fizzbuzz_id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, fizzbuzz_type_a VARCHAR(250) NOT NULL, fizzbuzz_type_b VARCHAR(250) NOT NULL, fizzb…
25 мар '18 в 17:30
1 ответ

ВЫБЕРИТЕ среднюю разницу в метках времени в JPA с Postgres и HSQL

У меня есть стол с двумя timestamp колонны, startTime а также stopTimeи я хотел бы рассчитать среднюю разницу этих временных меток в моей таблице. У меня есть решение, которое работает в Postgres и в HSQLDB (которое я использую для локального модуль…
04 дек '14 в 19:10
0 ответов

Spring bean для интерфейса или как сказать, что у дженерика будет метод

Так что у меня есть хорошая идея иметь общий класс, который должен вызывать T.getId(), где T - это Entity, но java не волнует, что такое T, и что это даже класс, поэтому мне нужно сказать, это как-то. Мой рабочий класс выглядит так: @Service public …
08 сен '16 в 18:34
1 ответ

Как определить не-JTA источник данных для JPA-Hibernate? org.hibernate.connection.DatasourceConnectionProvider - Не удалось найти источник данных:

Я пытаюсь изменить код JDBC моего веб-приложения на JPA, используя Hibernate в качестве поставщика. Я использую Eclipse IDE. В этом я определил источник данных MySQL. Я добавил его в файл persistence.xml. Но я получаю ошибку ниже. 6640 [[email protected]
20 сен '10 в 17:20
5 ответов

Причина использования интерфейса, чем реализовать его позже

Мой вопрос заключается в том, чтобы просто: почему люди делают это: Интерфейс: public interface CarDAO { void addCar(Car car); List<Car> readAll(); void deleteCar(Long id); } чем создать класс, который реализует carDAO public class CarDAOImpl …
19 фев '14 в 17:47
1 ответ

Необходима ли синхронная синхронизация для переходных полей объекта JPA?

Мы знаем, что два потока, одновременно манипулирующие одним и тем же объектом, OptimisticLockException если применяются все значения по умолчанию. Что произойдет, если поле (поля), которым потоки манипулировали, было помечено аннотацией @Transient и…
03 май '13 в 18:48
1 ответ

EclipseLink, JPA, Mysql отключить автокоммит

У меня проблемы с MySQL, получая каждую строку, когда я делаю entityManager.persist(); Я пробовал с JPAConnect.em.setFlushMode(FlushModeType.COMMIT); Без удачи. Или есть способ зафиксировать List<> без необходимости циклически проходить по каждой ст…
17 мар '14 в 13:28
1 ответ

JPQL-запрос иногда не возвращает ожидаемый результат

У меня странная проблема с JPQL-запросом, демонстрирующим некоторое противоречивое поведение. Я написал следующий метод, из которого я ожидаю получить список всех действий для данного сотрудника, которые перекрывают данный объект TimePeriod. public …
09 янв '15 в 00:16
1 ответ

JPA Hibernate левый выбор соединения, генерирующий множественные запросы

У меня есть запрос jpql, чтобы охотно получить многоуровневые ассоциации следующим образом select distinct s from Singer s left join fetch s.singerIdentifiers si //singerIdentifiers is collection in Singer object left join fetch si.identifier i left…
04 окт '11 в 19:03
1 ответ

Приложение не завершает работу после вставки данных с использованием JPA

У меня есть требование, где я должен создать таблицу и вставить данные в MySQL, используя Hibernate. Я могу создать данные и вставить их в таблицу, но моя проблема в том, что основной метод не завершается после выполнения. Сервисный метод продолжает…
29 янв '15 в 10:15
1 ответ

Свойства GORM и поля Postgres - это тип данных домена

Я просто хочу узнать, возможно ли сопоставить свойства GORM с полями в таблице Postgres, где тип данных является доменом postgres. Я получаю сообщение об ошибке при проверке. Спасибо Класс домена: class Userprofile { long iduser String username stat…
11 июл '13 в 02:16
1 ответ

Критерии гибернации с самостоятельным присоединением

На прошлой неделе я изучал Hibernate, Spring и JPA и застрял при попытке создать критерии для следующего сценария: Допустим, у меня есть 2 таблицы: Игра Я бы PlayedGame Я бы account_ref -> ссылка на некоторую таблицу счетов game_id -> ссылка на игру…
24 июн '15 в 14:38
0 ответов

JPA - Java Spring Boot - поиск / объединение таблиц

Я новичок в Java Spring Boot и JPA. У меня есть две таблицы: одна - таблица учетных записей, которой сайт будет управлять "TblLogin", а другая - "TblPatient" будет заполняться сторонними данными (неуправляемыми) на сайте. // ищем метод Так что в это…
05 сен '17 в 22:46
1 ответ

Что не так с этим запросом выбора JPA COUNT?

В моей БД у меня есть таблица (по умолчанию), и когда я генерирую сущность из таблицы, я получаю эти два класса: @Entity public class Defaults implements Serializable { private static final long serialVersionUID = 1L; @EmbeddedId protected DefaultsP…
12 фев '14 в 16:25
1 ответ

Возможно ли иметь сопоставление "многие к одному / одному к многим" и "один к одному" для одних и тех же двух классов?

У меня есть две таблицы. Я успешно сослался на branch_id(таблица пользователей) и branch_id(таблица ветвей) в моем файле списка пользователей. На моем контроллере филиалов я хочу показать список филиалов с соответствующим менеджером. Я новичок в это…
1 ответ

Сопоставление java.util. Опционально в Hibernate 4.x или 5.x

Как мне сопоставить поле типа java.util.Optional? Я старался @Converter аннотация и AttributeConverter, @Converter public class OptionalConverter&lt;T&gt; implements AttributeConverter&lt;Optional&lt;T&gt;, T&gt;{ @Override public T convertToDatabas…
11 янв '16 в 09:20