Публикации по теме '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 просмотров
schedule
18.12.2023
автоматическое аннулирование кеша запросов
Я пытаюсь понять, как на самом деле работает кеш запросов гибернации. Теперь я вижу, что 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 просмотров
schedule
02.11.2022
Изменение имен свойств в запросах 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