Вопросы с тегом «hibernate»

Hibernate - это библиотека объектно-реляционного сопоставления (ORM) для языка Java, позволяющая разработчикам использовать модели доменов в стиле POJO в своих приложениях способами, выходящими далеко за пределы объектно-реляционного сопоставления.

1085
Каковы возможные значения конфигурации Hibernate hbm2ddl.auto и что они делают

Я действительно хочу узнать больше об обновлении, экспорте и значениях, которые могут быть предоставлены. hibernate.hbm2ddl.auto Мне нужно знать, когда использовать обновление, а когда нет? И какова альтернатива? Это изменения, которые могут произойти в БД: новые столы новые столбцы в старых...

680
В чем разница между JPA и Hibernate? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Закрыто 2 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я понимаю,...

471
Hibernate генерирует MultipleBagFetchException - не может одновременно получить несколько пакетов

Hibernate выдает это исключение при создании SessionFactory: org.hibernate.loader.MultipleBagFetchException: невозможно одновременно получить несколько пакетов Это мой тестовый пример: Parent.java @Entity public Parent { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) private Long id;...

464
Что такое алгоритм Hi / Lo?

Что такое алгоритм Hi / Lo? Я нашел это в документации NHibernate (это один из способов генерирования уникальных ключей, раздел 5.1.4.2), но я не нашел хорошего объяснения того, как это работает. Я знаю, что Nhibernate справляется с этим, и мне не нужно знать изнутри, но мне просто...

424
В чем разница между шаблонами DAO и Repository?

В чем разница между объектами доступа к данным (DAO) и шаблонами репозитория? Я занимаюсь разработкой приложения с использованием Enterprise Java Beans (EJB3), Hibernate ORM в качестве инфраструктуры и доменно-управляемого проектирования (DDD) и тест-ориентированной разработки (TDD) в качестве...

422
Создать идеальный объект JPA [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос Я работаю с JPA (реализация Hibernate) уже некоторое...

396
Как напечатать строку запроса со значениями параметров при использовании Hibernate

Возможно ли в Hibernate печатать сгенерированные запросы SQL с реальными значениями вместо вопросительных знаков? Как бы вы предложили печатать запросы с реальными значениями, если это невозможно с Hibernate...

363
Как решить проблему «не удалось лениво инициализировать набор ролей» в исключении Hibernate

У меня есть эта проблема: org.hibernate.LazyInitializationException: не удалось лениво инициализировать коллекцию ролей: mvc3.model.Topic.comments, ни один сеанс или сеанс не был закрыт Вот модель: @Entity @Table(name = "T_TOPIC") public class Topic { @Id...

311
Дилемма JPA hashCode () / equals ()

Здесь были некоторые дискуссии о сущностях JPA и о том, какую hashCode()/ equals()реализацию следует использовать для классов сущностей JPA. Большинство (если не все) из них зависят от Hibernate, но я бы хотел обсудить их JPA-реализацию-нейтрально (кстати, я использую EclipseLink). Все возможные...

295
JPA и Hibernate - критерии против JPQL или HQL

Каковы плюсы и минусы использования Criteria или HQL ? Criteria API - это хороший объектно-ориентированный способ выражения запросов в Hibernate, но иногда Criteria Queries труднее понять / построить, чем HQL. Когда вы используете критерии и когда HQL? Что вы предпочитаете в каких случаях? Или это...

244
Отметка времени создания и отметка времени последнего обновления в Hibernate и MySQL

Для определенного объекта Hibernate у нас есть требование хранить время его создания и время последнего обновления. Как бы вы спроектировали это? Какие типы данных вы бы использовали в базе данных (предполагая MySQL, возможно, в другом часовом поясе, чем JVM)? Будут ли типы данных учитывать часовой...