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

89
org.hibernate.PersistentObjectException: отдельный объект передан для сохранения

Я успешно написал свой первый главный дочерний пример с помощью спящего режима. Через несколько дней я снова взял его и обновил некоторые библиотеки. Не знаю, что я сделал, но я больше никогда не смогу заставить его работать. Может ли кто-нибудь помочь мне выяснить, что не так в коде, который...

88
Hibernate-последовательность не существует

Я попытался обновить спящий режим с 4 до 5 в своем проекте с весенней 4.2версией. После этого обновления я обнаружил следующую ошибку в трассировке стека, когда вызвал метод обновления. 10:53:32,185 ERROR TableStructure:149 - could not read a hi value...

88
Как сопоставить перечисление как значение int с помощью свободного NHibernate?

Вопрос говорит об этом на самом деле, по умолчанию он отображается как файл, stringно мне нужно, чтобы он отображался как int. В настоящее время я использую PersistenceModelдля установки своих соглашений, если это имеет значение. Заранее спасибо. Обновление. Обнаружил, что установка последней...

88
Hibernate: разница между session.get и session.load

Из API я понял, что это как-то связано с прокси. Но я не смог найти много информации о прокси и не понимаю разницы между вызовом session.getи session.load. Может ли кто-нибудь объяснить или направить меня на справочную страницу? Спасибо!!...

87
В чем разница между session.Merge и session.SaveOrUpdate?

Иногда я замечаю, что с моими родительскими / дочерними объектами или отношениями многие-ко-многим мне нужно вызвать либо SaveOrUpdateили Merge. Обычно, когда мне нужно позвонить SaveOrUpdate, исключение, которое я получаю при вызове Merge, связано с тем, что временные объекты не сохраняются в...

87
JpaRepository Не поддерживается для операций DML [запрос на удаление]

Я написал запрос на удаление некоторых объектов в расширяющемся интерфейсе JPaRepository, но когда я выполняю запрос, он выдает исключение! Кто-нибудь может мне это объяснить? Запрос: public interface LimitRepository extends JpaRepository<CLimit, Long> { @Query("delete from CLimit l where...

87
mapped По ссылке на неизвестное свойство целевой сущности

У меня возникла проблема с установкой отношения "один ко многим" в моем аннотированном объекте. Имею следующее: @MappedSuperclass public abstract class MappedModel { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name="id",nullable=false,unique=true) private Long mId; тогда это @Entity...

87
Отключение контекстного создания LOB, поскольку метод createClob () вызывал ошибку

Я использую Hibernate 3.5.6 с Oracle 10g. Во время инициализации я вижу исключение ниже, но само приложение работает нормально. В чем причина этого исключения? и как это можно исправить? Исключение Отключение контекстного создания LOB, поскольку createClob()метод вызвал...

87
Дизайн приложения с отложенной загрузкой в ​​Hibernate

Я обычно использую Hibernate в сочетании со средой Spring и его возможностями декларативного разграничения транзакций (например, @Transactional ). Как все мы знаем, спящий режим старается быть максимально неинвазивным и прозрачным , однако это оказывается немного сложнее при использовании...

86
Идентификатор автоинкремента гибернации

У меня есть приложение j2ee, использующее спящий режим с аннотацией. Как мне аннотировать поле Id в моем классе pojo, чтобы установить его как автоматическое увеличение или автоматическое создание. и при добавлении bean-компонента я оставляю это поле в моем bean-компоненте null?...

86
Что нового в Hibernate 4?

Я только что увидел, что вышла бета-версия Hibernate 4. Что нового в версии 4 по сравнению с 3 (.6)? Я не смог найти эту информацию ни в объявлении бета-тестирования, ни при поиске в Google заголовка этого вопроса....

86
Откат транзакции после @Test

Прежде всего, я нашел много обсуждений на StackOverflow по этому поводу, но ни один из них мне не помог, так что извините, что задаю, возможно, повторяющийся вопрос. Я запускаю тесты JUnit с помощью spring -test, мой код выглядит так @RunWith(SpringJUnit4ClassRunner.class)...

85
Отключение вывода консоли журналирования спящего режима

Я использую hibernate 3 и хочу, чтобы он не сбрасывал все сообщения запуска в консоль. Я попытался закомментировать строки stdout в log4j.properties, но не повезло. Я вставил свой файл журнала ниже. Также я использую eclipse со стандартной структурой проекта и имею копию log4j.properties как в...

85
Атрибут имени в @Entity и @Table

Я сомневаюсь, потому что атрибут name присутствует как в @Entity, так и в @Table Например, мне разрешено иметь такое же значение для атрибута name @Entity(name = "someThing") @Table(name = "someThing") и у меня могут быть разные имена для одного и того же класса @Entity(name = "someThing")...

84
JPA Несколько встроенных полей

Возможно ли, чтобы класс сущности JPA содержал два @Embeddedполя embedded ( )? Примером может быть: @Entity public class Person { @Embedded public Address home; @Embedded public Address work; } public class Address { public String street; ... } В этом случае a Personможет содержать два...

84
Множественные уникальные ограничения в JPA

Есть ли способ указать с помощью JPA, что должно быть несколько уникальных ограничений для разных наборов столбцов? @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and uid public String code; public String uid;...

84
Каков «правильный» способ привести Hibernate Query.list () к List <Type>?

Я новичок в Hibernate, и я пишу простой метод для возврата списка объектов, соответствующих определенному фильтру. List<Foo>казался естественным возвращаемым типом. Что бы я ни делал, я не могу сделать компилятор счастливым, если не использую некрасивый @SuppressWarnings. import...

84
Избегайте сериализации Джексона для невыбранных ленивых объектов

У меня есть простой контроллер, который возвращает объект User, у этого пользователя есть координаты атрибута, у которых есть свойство hibernate FetchType.LAZY. Когда я пытаюсь получить этого пользователя, мне всегда нужно загружать все координаты, чтобы получить объект пользователя, иначе, когда...