hibernate- все статьи тега ➜ страница 2


Может ли отношение @ManyToOne JPA быть нулевым?

У меня есть таблица, которая имеет внешний ключ другой таблицы (много к одной связи), но я хочу, чтобы она была nullable. Что-то вроде этого: public class SubType() { @Id @GeneratedValue(generator = "system-uuid") @GenericGenerator(name = "system-uuid", strategy = "uuid") private String id; } public class TopUp { @Column(nullable = true) @ManyToOne(optional = false, fetch = FetchType.LAZY) private SubType subType; } Но @Column(nullable = true) бросает NullPo ...

Как создать схему базы данных Envers с помощью org.зимовать.инструмент.Энверсшемагенератор?

Я обновил Hibernate до версии 4.1.1.Окончательная версия. Согласно документации Существует 2 способа создания схемы базы данных: Муравьиная задача org.hibernate.tool.ant.EnversHibernateToolTask. запустите org.hibernate.tool.EnversSchemaGenerator из Java. Hibernate-tools не работает с Hibernate-4.1.1.Окончательный. Он имеетблокирующий баг . Я нашел только примечания к выпуску и тестовый случай. Итак, как я могу использовать org.hibernate.tool.EnversSchemaGenerator с моей настойчивостью.xm ...

Настройка JPA / Hibernate/PostgreSQL без XML

Я возвращаюсь в мир Java и пытаюсь настроить новое веб-приложение Spring с JPA, Hibernate и PostgreSQL. Я нашел много старых примеров с различными файлами конфигурации XML, и мне интересно, есть ли предпочтительный новый способ выполнить эту конфигурацию, не полагаясь на создание XML-файлов. Некоторые из вещей, которые мне нужно настроить, - это диалект hibernate sql, драйвер и т. д. ...

Hibernate внешний ключ с частью составного первичного ключа

Я должен работать с Hibernate, и я не очень уверен, как решить эту проблему, у меня есть 2 таблицы с 1..N отношения, подобные этому: ------- TABLE_A ------- col_b (pk) col_c (pk) [other fields] ------- TABLE_B ------- col_a (pk) col_b (pk) (fk TABLE_A.col_b) col_c (fk TABLE_A.col_c) [other fields] Как я могу справиться с этим с помощью Hibernate? Я понятия не имею, как объявить внешний ключ, который содержал бы часть первичного ключа. Моя схема базы данных создается из модели Hibernate ...

Spring/Hibernate Select Count(*) Настройка Запроса?

Пожалуйста, помоги мне, Вот мой DAO, который дал мне правильное количество строк, но я хочу добавить некоторые условия. @Override public int getAllRows(SearchForm searchForm) { logger.info("SearchForm Detail :: " + searchForm); Session session = this.sessionFactory.getCurrentSession(); Query query = (Query) session.createQuery(" select count(*) from EmployeeVO"); int rows = ((Number) query.uniqueResult()).intValue(); logger.info("Number of Rows :: " + rows); return row ...

Синтаксическая ошибка Spring Boot Hibernate в инструкции SQL

Я изменил пример данных Spring Boot JPA (https://github.com/spring-guides/gs-accessing-data-jpa.git ) незначительное добавление объекта заказа и соответствующего ему множества отображений от клиента. Когда я запускаю пример, в строках инструкций SQL, записанных Hibernate, есть несколько синтаксических ошибок. Я пытаюсь понять, почему? Я вставил код для сущностей и вывод консоли из приложения ниже. package hello; import java.util.List; import javax.persistence.Entity; import javax.persisten ...

POJO или DTO подход

Я разрабатываю новое веб-приложение с Struts2, Spring и Hibernate в качестве основных строительных блоков. Мы создали классы POJO относительно файлов отображения hibernate.Там будут некоторые входные данные от пользователей, которые должны быть обновлены в базовой базе данных Например, регистрация или обновление. У нас есть несколько вариантов, таких как создание новых POJO/DTO для классов действий, которые будут заполнены Struts2, и мы можем перенести их на уровень сервиса, где мы можно прео ...

JSF 2.1 + Spring + hibernate как правильно реализовать обработку исключений?

Я работаю над проектом, который имеет следующую структуру: DaoService - это Spring bean, который имеет объект SessionFactory и выполняет манипуляции с базой данных с помощью Hibernate. помечено @Repository Несколько сервисов BLogicService - это весенние бобы, которые имеют Daoservice Autowired и выполняют некоторую операцию на POJOs и сохраняют его в спящем режиме. Помечено аннотациями @Service. JSF 2.1 управляемые бобы - итерация с помощью XHTML страницы и содержат свойства и действия J ...

ссылки на объект несохраненные переходных экземпляр - сохранить переходных экземпляра до промывки

Я получаю следующее сообщение об ошибке при сохранении объекта с помощью Hibernate object references an unsaved transient instance - save the transient instance before flushing ...

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

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

Спящий режим: hbm2ddl.авто=обновление в производстве?

можно ли запускать приложения Hibernate, настроенные с помощью hbm2ddl.auto=update для обновления схемы базы данных в рабочей среде? ...

Как решить исключение" не удалось лениво инициализировать коллекцию ролей " Hibernate

у меня такая проблема: орг.зимовать.LazyInitializationException: не лениво инициализировать коллекция роль: mvc3.модель.Тема.комментарии, ни одна сессия или сессия не была закрыта вот модели: @Entity @Table(name = "T_TOPIC") public class Topic { @Id @GeneratedValue(strategy=GenerationType.AUTO) private int id; @ManyToOne @JoinColumn(name="USER_ID") private User author; @Enumerated(EnumType.STRING) private Tag topicTag; private String name; ...

Каковы кэши первого и второго уровня в Hibernate?

может ли кто - нибудь объяснить простыми словами, Что такое кэширование первого и второго уровня в Hibernate? ...

Является ли buildSessionFactory () устаревшим в hibernate 4?

когда я обновил версию Hibernate от 3.6.8.финал 4.0.0.наконец я получил предупреждение об устаревшем методе buildSessionFactory() в этой строке: private static final SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); javadoc рекомендует использовать другой метод buildSessionFactory(ServiceRegistry serviceRegistry) а в документация Я нашел устаревший вариант :( вы можете помочь мне с этим маленьким недоразумением ? ...

Каковы различия между различными методами сохранения в Hibernate?

Hibernate имеет несколько методов, которые, так или иначе, берет ваш объект и помещает его в базу данных. В чем разница между ними, когда их использовать, и почему нет только одного интеллектуального метода, который знает, когда использовать что? методы, которые я определил до сих пор являются: save() update() saveOrUpdate() saveOrUpdateCopy() merge() persist() ...

Создание onetoone-отношения ленивый

в этом приложении мы разрабатываем, мы заметили, что вид был особенно медленным. Я профилировал представление и заметил, что был один запрос, выполненный hibernate, который занял 10 секунд, даже если в базе данных было только два объекта для выборки. Все OneToMany и ManyToMany отношения были ленивыми, так что это не было проблемой. При проверке фактического выполнения SQL я заметил, что в запросе было более 80 соединений. дальнейшее изучение вопроса, я заметил, что проблема была вызвана глубок ...

Заставить hibernate игнорировать переменные класса, которые не сопоставлены [дубликат]

этот вопрос уже есть ответ здесь: JPA самый быстрый способ игнорировать поле во время сохранения? 6 ответов Я думал, что спящий принимает во внимание только переменные класса, которые аннотируются @Column. Но странно сегодня, когда я добавил переменную (которая не сопоставляется ни с одним столбцом, просто переменная мне нужно в классе), он пытается включить эту переменную в инструкцию select в качестве ...

В двунаправленной ассоциации JPA OneToMany/ManyToOne что подразумевается под "обратной стороной ассоциации"?

в этих примерах на ссылка на аннотацию TopLink JPA: Пример 1-59 @OneToMany - Класс Клиента С Дженериками @Entity public class Customer implements Serializable { ... @OneToMany(cascade=ALL, mappedBy="customer") public Set<Order> getOrders() { return orders; } ... } Пример 1-60 @ManyToOne-Класс Порядка С Дженериками @Entity public class Order implements Serializable { ... @ManyToOne @JoinColumn(name="CUST_ID", nullable=false) public Customer ...

орг.зимовать.HibernateException: доступ к DialectResolutionInfo не может быть null, когда ' hibernate.диалект ' не установлен

Я пытаюсь запустить приложение spring-boot, которое использует hibernate через spring-jpa, но я получаю эту ошибку: Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:104) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:71) at org.hibernate. ...

орг.зимовать.LazyInitializationException - не удалось инициализировать прокси - нет сессии

я получаю следующее исключение: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:167) at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:215) at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:190) at sei.persistence.wf.entities.Element_$$_jvs ...