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

Hibernate: автоматическое создание / обновление таблиц db на основе классов сущностей
У меня есть следующий класс сущности (в Groovy): import javax.persistence.Entity import javax.persistence.Id import javax.persistence.GeneratedValue import javax.persistence.GenerationType @Entity public class ServerNode { @Id...
387284 просмотров
schedule 14.06.2022

Вставка строк в таблицу, которая связана с другой таблицей
В моей схеме базы данных у меня есть идентифицированный объект. Идентификатор можно использовать повторно, и, таким образом, с сущностью существует отношение «один ко многим». Пример: У человека может быть прозвище. Псевдонимы не уникальны и могут...
1583 просмотров
schedule 30.10.2022

Есть ли такое выражение CASE в JPQL?
Допустим, есть таблица: TableA:Field1, Field2, Field3 и связанный класс сущности JPA @Entity @Table(name="TableA") public class TableA{ @Id @Column(name="Field1") private Long id; @Column(name="Field2") private Long field2;...
80375 просмотров
schedule 29.04.2024

Максимальное количество соединений JPA/Hibernate?
Есть ли ограничение на количество объединений, разрешенных в запросе JPA/Hibernate? Поскольку Hibernate не присоединяется автоматически , мне приходится явно указывать присоединения в моем JPA. /Спящий запрос. Например, у человека есть адрес, у...
8149 просмотров
schedule 20.02.2023

Генератор идентификаторов гибернации
Кто-нибудь знает несколько хороших руководств о том, как создать собственный генератор идентификаторов для спящего режима?
22109 просмотров
schedule 05.03.2024

Насколько легко настроить JBoss Seam для работы на GlassFish с JPA вместо Hibernate?
Вопрос в значительной степени говорит сам за себя - мне интересно узнать, как настроить JBoss Seam на сервере приложений GlassFish (v3 prelude), а не на JBoss. Кроме того, я предпочитаю JPA Hibernate из-за устойчивости, но похоже, что у Seam есть...
1172 просмотров
schedule 07.04.2023

Hibernate против JPA против JDO - плюсы и минусы каждого?
Я знаком с ORM как с концепцией, и несколько лет назад я даже использовал nHibernate для проекта .NET; однако я не в курсе темы ORM в Java, и у меня не было возможности использовать какие-либо из этих инструментов. Но теперь у меня может быть...
112714 просмотров
schedule 13.03.2024

Почему я получаю это исключение NullPointer?
Две таблицы, первичный ключ одной из которых является внешним ключом другой (устаревшая БД) Я использовал двунаправленное сопоставление один к одному: @Entity public class First { @Id protected int a; @OneToOne(mappedBy ="first", cascade...
7750 просмотров
schedule 31.03.2022

Внешний ключ также является частью первичного ключа.
Возможно ли в простых расширениях JPA или JPA+Hibernate использовать внешний ключ, который также является частью составного первичного ключа? @TableGenerator(name = "trial", table = "third", pkColumnName = "a" , valueColumnName = "b",...
4499 просмотров
schedule 19.06.2022

JPA EntityManger выполняет вставку базы данных при слиянии?
Я использую JPA с Hibernate внизу, и у меня возникают проблемы с тем, чтобы слияние работало, но прежде чем я опишу проблемы, с которыми я сталкиваюсь при использовании JPA, позвольте мне изложить, что я пытаюсь выполнить, на случай, если мои проблемы...
14922 просмотров

Спящий режим: поле id не имеет значения по умолчанию
Я столкнулся с простой проблемой, связанной с Hibernate, но не могу ее решить (недоступность форумов Hibernate, конечно, не помогает). У меня есть простой класс, который я хотел бы сохранить, но продолжаю получать: SEVERE: Field 'id' doesn't...
232491 просмотров
schedule 01.02.2022

Как сопоставить вложенную коллекцию Map‹Key,List‹Values›› с аннотациями JPA в спящем режиме?
У меня есть класс, я не уверен, как правильно аннотировать. Моя цель для Holder::data: Список должен поддерживать порядок не компаратором, а естественным порядком элементов в массиве. (Это может быть столбец ndx, если это полезно.)...
14014 просмотров
schedule 21.12.2022

Как сохранить одну и ту же сущность JPA в нескольких базах данных (распределенная система)?
(Как) возможно сохранить объект JPA в базах данных нескольких серверов, не копируя все в DTO? У нас распределенная система. У некоторых приложений есть БД для кэширования. Поставщик JPA выдает исключение, в котором он жалуется, что не может...
2380 просмотров
schedule 06.10.2023

Использование разных типов пользователей Hibernate в разных ситуациях
Я использую Hibernate + JPA в качестве решения ORM. Я использую HSQL для модульного тестирования и PostgreSQL в качестве реальной базы данных. Я хочу иметь возможность использовать собственный тип Postgres UUID с Hibernate и используйте UUID...
9368 просмотров
schedule 23.11.2022

JPA с TopLink: в пути к классам не найдено META-INF/persistence.xml
public class LoginTest { public static void main(String[] args) { EntityManagerFactory emf = Persistence.createEntityManagerFactory("IRCBotPU"); EntityManager em = emf.createEntityManager(); em.getTransaction().begin(); Login lg =...
29850 просмотров
schedule 30.05.2022

Таблица не найдена с Hibernate и HSQLDB
Мы используем hibernate entitymanager для сопоставления наших сущностей через JPA. И мы используем базу данных HSQLDB в памяти для модульного тестирования. Все было хорошо, пока недавний рефакторинг модели не начал вызывать следующую ошибку:...
7118 просмотров
schedule 24.07.2023

Транзакции EJB3/DB2 не откатываются
У меня есть ситуация, когда у меня есть дерево Entities и Session Bean . Session Bean просто сохраняет или объединяет сущности, а рассматриваемый метод помечен как @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) . Теперь в...
490 просмотров

PreUpdate не срабатывает при добавлении в коллекцию
У меня есть аннотированный класс JPA, который содержит такую ​​коллекцию: @Entity public class Employee { @Id private int id; @Basic private String name; @OneToMany @JoinTable(name = "ORG", joinColumns =...
6531 просмотров
schedule 14.03.2024

Аннотации аннотаций в Java 5/6
Я настраиваю кэширование Hibernate и хочу кэшировать определенные объекты в разных регионах. Например, некоторые сущности могут быть «устаревшими» до 5 минут, некоторые — в течение часа, а некоторые (например, поисковые запросы) не будут меняться в...
763 просмотров
schedule 31.12.2023

Как повторно использовать длину поля в форме, проверке и ddl?
Я работаю над приложением Spring с большим количеством форм ввода. Я хотел бы повторно использовать длину поля в аннотациях пользовательского интерфейса, проверки и JPA. Есть ли элегантный способ решить эту проблему. Мое решение на данный момент...
3594 просмотров
schedule 03.10.2023