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

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

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

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


15
JPA: каков правильный шаблон для перебора больших наборов результатов?
Скажем, у меня есть таблица с миллионами строк. Как правильно выполнить итерацию запроса к этой таблице при использовании JPA, чтобы у меня не было всего списка в памяти с миллионами объектов? Например, подозреваю, что, если стол большой, взорвется следующее: List<Model> models = entityManager().createQuery("from Model m", Model.class).getResultList(); for (Model model : …
114 java  hibernate  jpa 

11
Как настроить ведение журнала в Hibernate 4 для использования SLF4J
Hibernate 3.x используется slf4jдля регистрации. Hibernate 4.x используетjboss-logging. Я пишу автономное приложение, которое использует Hibernate 4 и SLF4J для ведения журнала. Как я могу настроить Hibernate для входа в SLF4J? Если это невозможно, как я могу вообще настроить ведение журнала Hibernate? Раздел руководства Hibernate 4.1 по ведению журнала начинается с …

7
Проблема гибернации - «Использование @OneToMany или @ManyToMany для таргетинга на несопоставленный класс»
Я нахожусь на ногах с Hibernate Annotations, и у меня возникла проблема, с которой, надеюсь, кто-то может помочь. У меня есть 2 объекта: Section и ScopeTopic. В разделе есть член класса List, поэтому отношение «один ко многим». Когда я запускаю свой модульный тест, я получаю следующее исключение: Использование @OneToMany или …
114 hibernate  jpa 

30
Ошибка гибернации: org.hibernate.NonUniqueObjectException: другой объект с тем же значением идентификатора уже был связан с сеансом
У меня есть два пользовательских объекта, и пока я пытаюсь сохранить объект, используя session.save(userObj); Я получаю следующую ошибку: Caused by: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.pojo.rtrequests.User#com.pojo.rtrequests.User@d079b40b] Я создаю сеанс, используя BaseHibernateDAO dao = new BaseHibernateDAO(); rtsession = dao.getSession(userData.getRegion(), BaseHibernateDAO.RTREQUESTS_DATABASE_NAME); rttrans …
114 java  hibernate  orm 

14
Легкая альтернатива Hibernate? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

8
JPA нетерпеливый выборка не присоединяется
Что именно контролирует стратегия извлечения JPA? Я не вижу разницы между нетерпеливым и ленивым. В обоих случаях JPA / Hibernate не присоединяется автоматически к отношениям «многие к одному». Пример: у человека один адрес. Адрес может принадлежать многим людям. Аннотированные классы сущностей JPA выглядят так: @Entity public class Person { @Id …
112 java  hibernate  jpa  join 


8
Другой повторяющийся столбец в сопоставлении для ошибки объекта
Несмотря на все остальные сообщения, я не могу найти решение этой ошибки в GlassFish на MacOSX, NetBeans 7.2. Here the error : SEVERE: Exception while invoking class org.glassfish.persistence.jpa.JPADeployer prepare method SEVERE: Exception while preparing the app SEVERE: [PersistenceUnit: supmarket] Unable to build EntityManagerFactory ... Caused by: org.hibernate.MappingException: Repeated column in …

3
Правильное использование flush () в JPA / Hibernate
Я собирал информацию о методе flush (), но не совсем понимаю, когда его использовать и как правильно использовать. Из того, что я прочитал, я понимаю, что содержимое контекста постоянства будет синхронизировано с базой данных, то есть выдача невыполненных инструкций или обновление данных объекта. Теперь у меня есть следующий сценарий с …

11
Нужны ли мне элементы <class> в persistence.xml?
У меня очень простой файл persistance.xml: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"&gt; &lt;persistence-unit name="eventractor" transaction-type="RESOURCE_LOCAL"&gt; &lt;class&gt;pl.michalmech.eventractor.domain.User&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Address&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.City&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Country&lt;/class&gt; &lt;properties&gt; &lt;property name="hibernate.hbm2ddl.auto" value="validate" /&gt; &lt;property name="hibernate.show_sql" value="true" /&gt; &lt;/properties&gt; &lt;/persistence-unit&gt; &lt;/persistence&gt; и это работает. Но когда я удаляю &lt;class&gt;элементы, приложение не видит сущностей (все классы помечены @Entity). …
110 java  hibernate  orm  jpa  annotations 


9
Почему Hibernate Open Session in View считается плохой практикой?
И какие альтернативные стратегии вы используете, чтобы избежать LazyLoadExceptions? Я понимаю, что в рассматриваемом открытом сеансе есть проблемы с: Многоуровневые приложения, работающие на разных jvm Транзакции совершаются только в конце, и, скорее всего, результат вам нужен раньше. Но, если вы знаете, что ваше приложение работает на одной виртуальной машине, почему …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.