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

131
Сопоставление таблицы ассоциации "многие ко многим" с дополнительными столбцами

Моя база данных содержит 3 таблицы: сущности User и Service имеют отношение «многие ко многим» и объединены с таблицей SERVICE_USER следующим образом: ПОЛЬЗОВАТЕЛИ - SERVICE_USER - УСЛУГИ Таблица SERVICE_USER содержит дополнительный столбец BLOCKED. Как лучше всего выполнить такое сопоставление?...

131
Разница между save и saveAndFlush в данных Spring jpa

Я пытаюсь изучить JPA данных Spring, тестируя некоторые операции CRUD через JpaRepository. Я столкнулся с двумя способами saveи saveAndFlush. Я не понимаю разницы между этими двумя. При вызове saveтакже мои изменения сохраняются в базе данных, так что в чем польза...

130
Hibernate: «Поле id не имеет значения по умолчанию»

Я столкнулся с простой проблемой с Hibernate, но не могу ее решить (недоступность форумов Hibernate, конечно, не помогает). У меня есть простой класс, который я хотел бы сохранить, но продолжаю получать: SEVERE: Field 'id' doesn't have a default value Exception in thread "main"...

130
Как свойство spring.jpa.hibernate.ddl-auto точно работает в Spring?

Я работал над своим проектом загрузочного приложения Spring и заметил, что иногда возникает ошибка тайм-аута подключения к моей базе данных на другом сервере (SQL Server). Это происходит особенно, когда я пытаюсь выполнить миграцию скрипта, FlyWayно после нескольких попыток он работает. Затем я...

130
Hibernate openSession () против getCurrentSession ()

У меня есть несколько вопросов об использовании Hibernate в веб-приложении JSP. Какая должна быть ценность hibernate.current_session_context_class? Тогда какое из следующих утверждений следует использовать? И почему? Session s = HibernateUtil.getSessionFactory().openSession(); Session s =...

129
Что является «стороной-владельцем» в сопоставлении ORM?

Что именно означает сторона собственника ? Как можно объяснить некоторые примеры сопоставления ( один ко многим, один к одному, многие к одному )? Следующий текст - это отрывок из описания @OneToOne в документации Java EE 6. Вы можете увидеть в этом сторону, владеющую концепцией . Определяет...

129
Чем Spring Data JPA отличается от Hibernate для больших проектов?

Мне трудно решить, следует ли мне придерживаться Hibernate для нового проекта или попробовать JPA и новую реализацию Spring Data. Фреймворк Spring Data предназначен для крупных проектов или небольших проектов со скромными требованиями к запросам? Хотя я определенно вижу преимущество сокращения кода...

128
Как установить Hibernate Tools в Eclipse?

Как правильно установить Hibernate Tools в Eclipse в качестве плагина? Сайт Hibernate на самом деле не дает никаких инструкций. Глядя на двоичный файл Hibernate Tools HibernateTools-3.2.4.Beta1-R200810311334.zip, кажется, что я могу просто распаковать его в моем каталоге eclipse. Я просто...

127
Ошибка гибернации - QuerySyntaxException: пользователи не отображаются [от пользователей]

Я пытаюсь получить список всех пользователей из таблицы «users» и получаю следующую ошибку: org.hibernate.hql.internal.ast.QuerySyntaxException: users is not mapped [from users] org.hibernate.hql.internal.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:180)...

122
Spring Boot + JPA: аннотация имени столбца игнорируется

У меня есть приложение Spring Boot с зависимостью spring-boot-starter-data-jpa. В моем классе сущности есть аннотация столбца с именем столбца. Например: @Column(name="TestName") private String testName; SQL, сгенерированный этим, создается test_nameкак имя столбца. После поиска решения я...

122
Настройка зависимости maven для SQL Server

Я разрабатываю портлет, в котором у меня есть доступ Hibernate к базе данных SQL Server. Я установил для него зависимости maven и пытаюсь найти соединитель SQL Server так же, как я знаю, что он есть в MySql. Тем не менее, мой поиск в Google дает только Mysql, если я ищу коннектор SQL Server. Какое...

120
правильная аннотация гибернации для byte []

У меня есть приложение, использующее аннотации hibernate 3.1 и JPA. В нем есть несколько объектов с атрибутами byte [] (размером от 1k до 200k). Он использует аннотацию JPA @Lob, и hibernate 3.1 может нормально читать их во всех основных базах данных - похоже, он скрывает особенности поставщика...

117
Hibernate, @SequenceGenerator и allocationSize

Все мы знаем поведение Hibernate по умолчанию при использовании @SequenceGenerator- он увеличивает реальную последовательность базы данных на единицу , умножает это значение на 50 (значение по умолчанию allocationSize), а затем использует это значение в качестве идентификатора объекта. Это...

117
NHibernate против LINQ to SQL

Как человек, который не использовал ни одну из технологий в реальных проектах, мне интересно, знает ли кто-нибудь, как эти две технологии дополняют друг друга и насколько их функции...

115
Ошибка создания bean-компонента с именем entityManagerFactory, определенным в ресурсе пути к классу: сбой при вызове метода инициализации

Когда я компилирую свой весенний проект, я получил следующую ошибку. Ошибка при создании bean-компонента с именем entityManagerFactory, определенным в ресурсе пути к классам [org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaAutoConfiguration.class]: не удалось вызвать метод...

115
Отключить все автоматические настройки, связанные с базой данных, в Spring Boot

Я использую Spring Boot для разработки двух приложений, одно служит сервером, а другое - клиентским приложением. Однако оба они представляют собой одно и то же приложение, которое работает по-разному в зависимости от активного профиля. Я использую функцию автоматической настройки Spring Boot для...

115
Hibernate Criteria возвращает потомков несколько раз с помощью FetchType.EAGER

У меня есть Orderкласс, у которого есть список, OrderTransactionsи я сопоставил его с отображением Hibernate один-ко-многим следующим образом: @OneToMany(targetEntity = OrderTransaction.class, cascade = CascadeType.ALL) public List<OrderTransaction> getOrderTransactions() { return...