Вопросы по теме '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 просмотров
schedule
17.04.2022
Спящий режим: поле 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 просмотров
schedule
27.02.2023
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