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


Когда не использовать Hibernate
Я видел, как из-за JPA / Hibernate довольно много попыток разработки не увенчались успехом. Но потом я также видел много проектов, в которых Hibernate давал большие преимущества, даже несмотря на суровые условия производства. Ниже приведены некоторые мысли о том, когда лучше избегать Hibernate или какого-либо ORM в этом отношении. Когда тебе это не нравится Некоторое время назад мы обсуждали Hibernate в нашей компании, и, конечно же, были люди, которые сказали что-то вроде: «Существует..

5 лучших книг по изучению Hibernate и JPA в 2021 году
Привет, разработчики Java! Если вы хотите изучить Hibernate в 2021 году и ищете лучшие книги о Hibernate, то вы попали в нужное место. Ранее я поделился лучшими курсами Hibernate и JPA , а сегодня я собираюсь поделиться лучшими книгами по изучению Hibernate и JPA в 2021 году . Hibernate - одна из самых популярных фреймворков с открытым исходным кодом ORM (Object Relational Mapping), которая теперь стала стандартом для разработки уровня сохраняемости в корпоративном приложении Java..

5+ вопросов на собеседовании в Hibernate для новичков
1. Что такое Hibernate? Hibernate — это популярная платформа Java, которая позволяет эффективно отображать объектно-реляционные отношения с помощью файлов конфигурации в формате XML. После объектов Java, сопоставленных с таблицами базы данных, база данных используется и обрабатывается с использованием объектов Java без написания сложных запросов к базе данных. 2. Что такое HQL? HQL расшифровывается как Hibernate Query Language. Язык запросов Hibernate известен как..

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

Поиск без учета регистра с использованием Hibernate
Я использую Hibernate для ORM моего Java-приложения в базе данных Oracle (не то, чтобы поставщик базы данных имел значение, однажды мы можем переключиться на другую базу данных), и я хочу получить объекты из базы данных в соответствии с...
83169 просмотров
schedule 16.01.2023

Spring: получение ResourceBundle на основе MessageSource
Я использую структуру валидатора hibernate с Spring. Класс, реализующий Spring Validator, проверяет объекты с помощью ClassValidator Hibernate. Чтобы локализовать сообщения об ошибках ClassValidator, мне нужно передать ResourceBundle в конструктор...
4484 просмотров
schedule 09.10.2022

Исправление ошибки Hibernate Использование одного и того же имени объекта дважды
Как исправить следующую ошибку Hibernate: Что означает «Использование одного и того же имени объекта дважды».
13785 просмотров
schedule 18.07.2023

Неуправляемые потоки Spring Quartz Websphere Hibernate
Похоже, что наша реализация использования Quartz — JDBCJobStore вместе со Spring, Hibernate и Websphere создает неуправляемые потоки. Я немного почитал и нашел техническую статью от IBM, в которой говорится, что использование Quartz с Spring...
12397 просмотров

Какова наилучшая практика для классов сущностей JPA/Hibernate и синхронизации?
Похоже, что большинство примеров классов компонентов управления данными JPA/Hibernate, которые я видел, не выполняют явной синхронизации. Тем не менее, можно вызывать геттеры/сеттеры для этих объектов в контексте построения транзакции. И эти методы...
5859 просмотров
schedule 21.07.2023

Проблема со спящими транзакциями
Мы используем Hibernate Spring MVC с фильтром OpenSessionInView. Вот проблема, с которой мы столкнулись (псевдокод) transaction 1 load object foo transaction 1 end update foo's properties (not calling session.save or session.update but only...
2784 просмотров
schedule 02.06.2023

Включение статистики ehcache в jboss 4.2.1
Я установил hibernate.generate_statistics=true, и теперь мне нужно зарегистрировать mbeans, чтобы я мог видеть статистику в консоли jmx. Кажется, я никуда не могу попасть, и это не похоже на то, что это должно быть такой сложной проблемой. Может...
3580 просмотров

Решения ORM (JPA; Hibernate) и JDBC
Мне нужно иметь возможность вставлять/обновлять объекты с постоянной скоростью не менее 8000 объектов каждые 5 секунд в базе данных HSQL в памяти. Я провел некоторое сравнительное тестирование производительности между Spring/Hibernate/JPA и чистым...
18868 просмотров
schedule 25.05.2023

Преобразование SQL в HQL
Я пытаюсь преобразовать приведенный ниже SQL-запрос в HQL, и у меня есть несколько проблем. Прямое построчное преобразование не работает, мне интересно, следует ли мне использовать внутреннее соединение в HQL? SELECT...
16687 просмотров
schedule 10.07.2022

Нет проблем с подходящим драйвером для Hibernate3, PostgreSQL 8.3 и Java 5
Кто-нибудь знает, что здесь происходит: Я запускаю hibernate 3.2.6 для базы данных PostgreSQL 8.3 (установленной через fink) на моем Mac OS X. Настройка работает нормально, когда я использую Java 6 и драйвер JDBC 4 (postgresql-8.3-603.jdbc4)....
8660 просмотров
schedule 17.02.2022

Производительность сервера приложений Java
У меня есть несколько устаревшее приложение Java EE, работающее на Sun Application Server 8.1 (он же SJSAS, предшественник Glassfish). При более чем 500 одновременных пользователях приложение становится неприемлемо медленным, и я пытаюсь помочь...
1177 просмотров
schedule 08.09.2022

Почему реверс-инжиниринг MyEclipse Hibernate создает несколько классов при сопоставлении определенных таблиц?
У меня есть таблица в моей базе данных MYSQL, которая не имеет первичного ключа, но имеет уникальный ключ для двух столбцов. При использовании инструмента обратного проектирования MyEclipse Hibernate для создания сопоставления для этой таблицы он...
4225 просмотров

Как сопоставить временную метку гибернации с MySQL BIGINT?
Я использую Hibernate 3.x, MySQL 4.1.20 с Java 1.6. Я сопоставляю временную метку Hibernate с временной меткой MySQL. Все идет нормально. Проблема в том, что MySQL хранит TIMESTAMP в секундах и отбрасывает миллисекунды, и теперь мне нужна точность...
4147 просмотров
schedule 01.08.2023

Hibernate генерирует неверный SQL-запрос с MySQL
У меня есть следующие классы сущностей JPA (пример). Дом принадлежит одной улице. На улице много домов. @Entity public class House { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) public Integer id; public String name...
19397 просмотров
schedule 03.11.2022

Какие требуются настройки C3P0 для гибернации, чтобы избежать взаимоблокировок
Я использую Hibernate вместе с MySQL 5.1.30. У меня есть следующие библиотеки: c3p0-0.0.1.2.jar mysql-connector-java-5.0.3-bin.jar hibernate3.jar Я использую hibernate.cfg.xml для конфигурации: <!DOCTYPE...
89714 просмотров
schedule 03.03.2022

Каковы преимущества сеанса за разговор?
В настоящее время я использую подход сеанса на запрос для управления сеансами Hibernate в веб-приложении Java. Я слышал термин «сеанс на разговор», и мне было интересно, в каких ситуациях он подходит и какие преимущества он может дать по сравнению с...
1744 просмотров
schedule 23.02.2023

HQL-запрос с использованием группы по
У меня есть следующая структура класса FlowerDAO с полями (сопоставленными с помощью Hibernate): id Цена за единицу название цвет Как я могу создать запрос hql для получения цветов для каждого цвета, который имеет (ve)...
5810 просмотров
schedule 06.12.2023

В чем разница между разными типами отображения в Hibernate?
Я новичок в дизайне баз данных и в Hibernate. Я начал читать документацию по Hibernate. В нем говорилось о «сопоставлении коллекций», «сопоставлении ассоциаций» и «сопоставлении компонентов». Я не понимаю разницы между ними и не уверен, когда что...
7434 просмотров
schedule 15.01.2023

Спящий режим: удаление элемента из списка не сохраняется
У меня возникли проблемы при удалении элемента из списка. Список определен в суперклассе, но аннотации Hibernate применяются к средствам доступа к свойствам в подклассе. В суперклассе есть два метода, которые манипулируют списком. Метод «добавить»...
17444 просмотров
schedule 20.04.2022

Сопоставление следующего / предыдущего родственных объектов в спящем режиме
Я использую nHibernate для сопоставления объекта, очень похожего на .NET System.Web.SiteMapNode. Чтобы мой объект оставался похожим на этот .NET-объект, я хотел бы, чтобы он содержал сложные свойства ParentNode, PreviousSibling, NextSibling и...
531 просмотров