Вопросы с тегом 'jpa'

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

JPA EntityManager: зачем использовать persist() над merge()?

EntityManager.merge() может вставлять новые объекты и обновлять существующие. Почему нужно использовать persist() (который может создавать только новые объекты)?
01 июл. '09 в 16:03
22

Какая разница между JPA и Hibernate?

Я понимаю, что JPA 2 является спецификацией, а Hibernate - инструментом для ORM. Кроме того, я понимаю, что Hibernate имеет больше возможностей, чем JPA 2. Но с практической точки зрения, какая разница? У меня есть опыт использования iBatis, и тепер...
27 мар. '12 в 0:04
4

В чем разница между интерфейсами CrudRepository и JpaRepository в Spring Data JPA?

В чем разница между интерфейсами CrudRepository и JpaRepository в Spring Data JPA? Когда я вижу примеры в Интернете, я вижу, что они используются взаимозаменяемо. В чем разница между ними? Почему вы хотите использовать один поверх другого?
23 дек. '12 в 19:35
14

Разница между FetchType LAZY и EAGER в Java Persistence API?

Я новичок в Java Persistence API и Hibernate. В чем разница между FetchType.LAZY и FetchType.EAGER в Java Persistence API?
07 июн. '10 в 15:28
7

Какая разница между @JoinColumn и mappedBy при использовании ассоциации JPA @OneToMany

В чем разница между: @Entity public class Company { @OneToMany(cascade = CascadeType.ALL , fetch = FetchType.LAZY) @JoinColumn(name = "companyIdRef", referencedColumnName = "companyId") private List<Branch> branches; ... } и...
13 авг. '12 в 16:17
12

Спящий режим не может одновременно извлекать несколько пакетов

Hibernate выбрасывает это исключение во время создания SessionFactory: org.hibernate.loader.MultipleBagFetchException: не может одновременно извлекать несколько пакетов Это мой тестовый пример: Parent.java @Entity public Parent { @Id @Gene...
02 дек. '10 в 12:28
4

Создайте идеальный объект JPA

Я работаю с JPA (реализация Hibernate) в течение некоторого времени, и каждый раз, когда мне нужно создавать сущности, я сталкиваюсь с проблемами как AccessType, неизменяемыми свойствами, equals/hashCode,.... Поэтому я решил попытаться найти общую п...
17 мая '11 в 16:16
19

Дилемма JPA hashCode()/equals()

Здесь были несколько обсуждения об объектах JPA и реализация hashCode()/equals() должен использоваться для классов сущностей JPA. Большинство (если не все) из них зависят от Hibernate, но я бы хотел обсудить их с JPA-реализацией-нейтрально (кстати, ...
17 февр. '11 в 16:22
7

Hibernate SessionFactory или EntityManagerFactory

Я новичок в Hibernate и не понимаю, использовать ли SessionFactory или EntityManagerFactory для получения сеанса спящего режима. Какая разница между двумя? Плюсы и минусы?
12 апр. '11 в 19:51
18

Установка значений по умолчанию для столбцов в JPA

Можно ли установить значение по умолчанию для столбцов в JPA, и если, как это делается с помощью аннотаций?
13 окт. '08 в 8:55
16

JPA/Hibernate: отдельное лицо передано для сохранения

У меня есть сохраненная в JPA объектная модель, которая содержит отношение многие-к-одному: на Account много Transactions. Transaction имеет одну Account. Вот фрагмент кода: @Entity public class Transaction { @Id @GeneratedValue(strategy = ...
13 нояб. '12 в 22:45
6

Почему JPA имеет аннотацию @Transient?

Java имеет ключевое слово transient. Почему JPA имеет @Transient вместо простого использования уже существующего ключевого слова java?
28 янв. '10 в 13:00
6

Создание отношения OneToOne к ленивому

В этом приложении мы разрабатываем, мы заметили, что представление было особенно медленным. Я профилировал представление и заметил, что был один запрос, выполненный спящим ходом, который занял 10 секунд, даже если в базу данных были только два объект...
18 сент. '09 в 12:21
33

Spring Загрузка - Невозможно определить встроенный класс драйвера базы данных для типа базы данных NONE

Это ошибка, возникающая при попытке запустить мое веб-приложение: [INFO] WARNING: Nested in org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfig...
06 июн. '14 в 5:24
7

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

Я ищу различные способы сопоставления перечисления с помощью JPA. Я особенно хочу установить целочисленное значение каждой записи перечисления и сохранить только целочисленное значение. @Entity @Table(name = "AUTHORITY_") public class Authority impl...
01 мая '10 в 22:14