Вопросы с тегом «jpa»

207
Hibernate бросает org.hibernate.AnnotationException: для сущности не указан идентификатор: com..domain.idea.MAE_MFEView

Почему я получаю это исключение? package com.domain.idea; import javax.persistence.CascadeType; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.JoinColumn; import javax.persistence.OneToOne; import javax.persistence.Table; import...

206
org.hibernate.HibernateException: доступ к DialectResolutionInfo не может быть нулевым, если не задано значение hibernate.dialect.

Я пытаюсь запустить приложение Spring-Boot, которое использует Hibernate через Spring-JPA, но я получаю эту ошибку: Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at...

196
Как мне обновить сущность, используя spring-data-jpa?

Ну, вопрос в значительной степени говорит обо всем. Используя JPARepository, как мне обновить сущность? В JPARepository есть только метод сохранения , который не сообщает мне, действительно ли он создается или обновляется. Например, вставить простой объект в базе данных пользователя, который имеет...

192
Перечислить карту в JPA с фиксированными значениями?

Я ищу различные способы отображения перечисления с использованием JPA. Я особенно хочу установить целочисленное значение каждой записи enum и сохранить только целочисленное значение. @Entity @Table(name = "AUTHORITY_") public class Authority implements Serializable { public enum Right { READ(100),...

184
Чем JPA orphanRemoval = true отличается от предложения ON DELETE CASCADE DML

Я немного запутался в orphanRemovalатрибуте JPA 2.0 . Я думаю, что вижу, что это необходимо, когда я использую инструменты генерации БД моего провайдера JPA для создания базовой базы данных DDL, чтобы иметь отношение ON DELETE CASCADEк конкретному отношению. Однако, если БД существует и уже имеет...

175
Может кто-нибудь объяснить mappedBy в JPA и Hibernate?

Я новичок в спящем состоянии, и мне нужно использовать отношения один-ко-многим и многие-к-одному. Это двунаправленные отношения в моих объектах, так что я могу перемещаться в любом направлении. mappedByэто рекомендуемый способ, но я не мог этого понять. Может кто-нибудь объяснить: Каков...

174
Hibernate против JPA против JDO - плюсы и минусы каждого? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Я знаком с ORM как с...

174
JPA: Как преобразовать собственный набор результатов запроса в коллекцию классов POJO

Я использую JPA в своем проекте. Я пришел к запросу, в котором мне нужно сделать операцию соединения на пяти таблицах. Поэтому я создал собственный запрос, который возвращает пять полей. Теперь я хочу преобразовать полученный объект в Java-класс POJO, который содержит те же пять строк. Есть ли...

170
Spring CrudRepository findByInventoryIds (List <Long> inventoryIdList) - эквивалентно предложению IN

В Spring CrudRepository есть ли у нас поддержка «предложения IN» для поля? то есть что-то похожее на следующее? findByInventoryIds(List<Long> inventoryIdList) Если такая поддержка недоступна, какие элегантные варианты можно рассмотреть? Запросы на запуск для каждого идентификатора могут быть...

169
@UniqueConstraint аннотация в Java

У меня есть боб Java. Теперь я хочу быть уверен, что поле должно быть уникальным. Я использую следующий код: @UniqueConstraint(columnNames={"username"}) public String username; Но я получаю некоторую ошибку: @UniqueConstraint is dissallowed for this location Как правильно использовать уникальные...

167
Что такое «обратная сторона ассоциации» в двунаправленной ассоциации JPA OneToMany / ManyToOne?

В разделе примера @OneToManyссылки на аннотацию JPA : Пример 1-59 @OneToMany - класс клиента с обобщенными данными @Entity public class Customer implements Serializable { ... @OneToMany(cascade=ALL, mappedBy="customer") public Set<Order> getOrders() { return orders; } ... } Пример 1-60...

161
Как преобразовать прокси Hibernate в реальный объект

Во время Hibernate Sessionя загружаю некоторые объекты, и некоторые из них загружаются как прокси из-за отложенной загрузки. Все в порядке, и я не хочу отключать ленивую загрузку. Но позже мне нужно отправить некоторые объекты (фактически один объект) клиенту GWT через RPC. И бывает, что этот...

160
Как добавить пользовательский метод в Spring Data JPA

Я смотрю на Spring Data JPA. Рассмотрим приведенный ниже пример, где я получу все функции crud и finder, работающие по умолчанию, и если я захочу настроить finder, то это также легко сделать в самом интерфейсе. @Transactional(readOnly = true) public interface AccountRepository extends...

158
JPA OneToMany не удаляет ребенка

У меня проблема с простым @OneToManyотображением между родительским и дочерним объектом. Все работает хорошо, только дочерние записи не удаляются, когда я удаляю их из коллекции. Родитель: @Entity public class Parent { @Id @Column(name = "ID") private Long id; @OneToMany(cascade =...

158
Как сохранить свойство типа List <String> в JPA?

Какой самый умный способ получить сущность с полем типа List сохраняется? Command.java package persistlistofstring; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import javax.persistence.Basic; import javax.persistence.Entity; import...

155
Как просмотреть SQL-запросы, выданные JPA?

Когда мой код выдает вызов, как это: entityManager.find(Customer.class, customerID); Как я могу увидеть SQL-запрос для этого вызова? Предполагая, что у меня нет доступа к серверу базы данных для профилирования / мониторинга вызовов, есть ли способ регистрировать или просматривать в моей IDE...

151
Когда и почему сущности JPA должны реализовывать интерфейс Serializable?

Вопрос в заголовке. Ниже я только что описал некоторые свои мысли и выводы. Когда у меня была очень простая модель предметной области (3 таблицы без каких-либо отношений), все мои объекты НЕ реализовывали Serializable. Но когда модель предметной области стала более сложной, я получил...