Публикации по теме 'hibernate'


CRUD с Java, Hibernate и MySQL - Часть 3
В части 3 этого руководства мы выполняем операции CRUD с использованием Hibernate и MySQL. Дополнительные сведения об объекте Student и объектно-реляционном сопоставлении см. В Часть 2 этого руководства. Создание объектов Создание новых записей в базе данных может быть выполнено в три этапа: Создание фабрики сеансов. Здесь мы указываем конфигурационный файл гибернации и класс сущности. SessionFactory sessionFactory = new..

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

hibernate вставить пакет с разделенным postgresql
есть ли решение для пакетной вставки через спящий режим в секционированную таблицу postgresql? в настоящее время я получаю такую ​​​​ошибку... ERROR org.hibernate.jdbc.AbstractBatcher - Exception executing batch:...
9021 просмотров

автоматическое аннулирование кеша запросов
Я пытаюсь понять, как на самом деле работает кеш запросов гибернации. Теперь я вижу, что Hibernate не обновляет свой кеш второго уровня автоматически, когда я вставляю новые объекты в базу данных (хотя я использую только вызовы Hibernate)....
7685 просмотров
schedule 06.01.2024

Как получить четкие результаты в спящем режиме с объединениями и ограничением по строкам (разбиение на страницы)?
Я пытаюсь реализовать разбиение на страницы с использованием ограничения на основе строк (например: setFirstResult(5) и setMaxResults(10) ) в запросе Hibernate Criteria, который присоединяется к другим таблицам. Понятно, что данные обрезаются...
178194 просмотров
schedule 22.02.2024

Разница в производительности между аннотирующими полями или методами получения в Hibernate / JPA
Мне было любопытно, есть ли у кого-нибудь точные цифры о разнице в производительности между аннотированием сущностей с использованием частных полей вместо общедоступных методов получения. Я слышал, как люди говорят, что поля работают медленнее,...
5709 просмотров
schedule 02.10.2022

Как я могу установить имя схемы, используемое объектами гибернации во время запроса?
Наше приложение использует Hibernate для ORM и хранит данные в нескольких схемах, получая к ним доступ с помощью пользователя, права доступа которого настроены для приложения. Имена схем определяются во время выполнения на основе данных;...
17160 просмотров
schedule 14.11.2023

Перечисления в Hibernate
Часто бывает полезно иметь поле в DAO, значение которого берется из перечисления Java. Типичным примером является вход в систему DAO, где у вас обычно есть поле, которое характеризует пользователя как «НОРМАЛЬНЫЙ» или «АДМИНИСТРАТОР». В Hibernate я...
76018 просмотров
schedule 11.03.2024

Подводные камни и практические варианты использования: Toplink, Hibernate, Eclipse Link, Ibatis
Я много работал с Hibernate в качестве реализации JPA. В большинстве случаев работает нормально! Но я также видел много подводных камней: Удаленное взаимодействие с постоянными объектами затруднено, потому что Hibernate заменяет коллекции Java...
5138 просмотров
schedule 28.01.2024

Hibernate Query API и Java 1.5/Generics
Все API в Hibernate относятся к версии 1.4 и поэтому не используют дженерики Java. Поэтому мне интересно, насколько «безопасно» следующее: (предварительные условия: столбец имени имеет тип данных String или, по крайней мере, совместим со String)...
3655 просмотров
schedule 21.02.2024

Гибернация, изменение идентификатора/первичного ключа
Я получаю следующее исключение, когда пытаюсь изменить свой @ID в файле @Entity . identifier of an instance of com.google.search.pagerank.ItemEntity was altered from 1 to 2. Я знаю, что меняю первичный ключ в своей таблице. Я использую...
25266 просмотров
schedule 26.11.2023

MyEclipse+Hibernate не упорядочивает наборы свойств по идентификатору?
Я использую Hibernate с Java. У меня есть две таблицы, связанные с внешними ключами. Table: country Fields: ID, Name POJO class name : Country POJO class properties: id, name, cities Table: city Fields: ID, Name, CountryID POJO class name :...
630 просмотров
schedule 20.10.2022

Спящий режим в Glassfish — Ejb3Configuration NoClassDefFoundError
Я разместил библиотеки Hibernate как в домене Glassfish, так и в коллекции библиотек моего проекта в Netbeans. hibernate-entitymanager.jar содержит как HibernatePersistence (последний класс в стеке вызовов), так и Ejb3Configuration, поэтому я...
10015 просмотров

Изменение имен свойств в запросах JPA
Я использую соглашение о префиксе имен полей с символом подчеркивания. Когда я создаю классы аннотируемых сущностей с такими полями, я придерживаюсь использования имен свойств с префиксом подчеркивания в запросах. Я хочу избежать этого и иметь...
1093 просмотров
schedule 12.10.2022

hibernate не использует предложение where с внутренним соединением
Вот выдержка из моего кода (я использую XDoclet): /** * @hibernate.class table="WIP_DISCRETE_JOBS" */ public class WipDiscreteJob extends AuditedObject { private WipDiscreteJobStatus status; /** * @hibernate.many-to-one...
1255 просмотров
schedule 10.02.2024

BeforeClass с использованием транзакционных тестов Spring
Я использую классы транзакционного тестирования Spring для модульного тестирования моего кода DAO. Я хочу создать свою базу данных один раз перед запуском всех тестов. У меня есть аннотированный метод @BeforeClass, но он запускается до того, как...
11233 просмотров
schedule 17.12.2023

Каково правильное сопоставление JPA для @Id в родительской и уникальной последовательности в базовых классах
У меня есть иерархия классов: abstract DomainObject { ... @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator="SEQ") @SequenceGenerator(name="SEQ",sequenceName="SEQ_DB_NAME") @Column(name = "id", updatable = false,...
5314 просмотров
schedule 16.09.2022

Spring 2 Hibernate Аннотация
Я настраиваю аннотацию Hibernate (пользовательский JPA для сопоставления) с помощью Spring. (например, AnnotationSessionFactoryBean) У меня есть несколько вопросов Нужен ли мне файл hibernate.cfg.xml для сопоставления? Из примера...
1100 просмотров
schedule 18.11.2023

Клонировать определение таблицы с помощью Hibernate (hbm2ddl)
В моем спящем приложении есть объект, управляемый аннотациями: AuditEvent . Это очень просто и не имеет отношений с внешним ключом. Я архивирую старые записи в этой таблице, перемещая их в другую таблицу OldAuditEvent , которая является клоном...
1856 просмотров
schedule 16.03.2024

Проблема с генератором последовательности гибернации Oracle
Я разрабатываю приложение, используя oracle 11g, Java (struts2) и Hibernate. У меня есть таблица с именем mytemp со столбцом mytemp_id типа NUMBER (22,0). В моем файле mytemp.hbm.xml идентификатор файла указан ниже. <id name="mytempId"...
20483 просмотров
schedule 05.12.2022

hibernate массовая вставка createSQLQuery
я пытаюсь выполнить эти 3 оператора, 1 и 2 успешно, но когда достигаю 3 оператора, я получаю сообщение об ошибке, это потому, что я пытаюсь вставить в ту же таблицу во время оператора 2 и вызвать сбой оператора 3? кстати, все 3 оператора находятся...
7836 просмотров
schedule 02.10.2022

Как сделать отношение JPA OneToOne ленивым
В этом приложении, которое мы разрабатываем, мы заметили, что просмотр был особенно медленным. Я профилировал представление и заметил, что был один запрос, выполненный спящим режимом, который занял 10 секунд, даже если в базе данных было только два...
115137 просмотров
schedule 23.12.2023