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

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

4
Невозможно создать таблицу базы данных с именем 'user' в PostgreSQL
Похоже, PostgreSQL не позволяет создавать таблицу базы данных с именем «пользователь». Но MySQL позволит создать такую ​​таблицу. Это потому, что это ключевое слово? Но Hibernate не может определить какую-либо проблему (даже если мы установили PostgreSQLDialect).

2
Сопоставление перечисления со строкой в ​​спящем режиме
У меня есть модель спящего режима категории: @Entity @Table(name = "category") public class Category { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name = "id") private long id; @Column(name = "type") private String type; которые имеют поле строки типа. Также у меня есть перечисление Java, которое представляет собой тип категории: public enum CategoryType { INCOME, …
93 java  hibernate  enums 

4
Исключение NoClassDefFoundError для CacheProvider
Я как бы новичок в Spring и спящем режиме, поэтому я пытаюсь реализовать простое веб-приложение на основе Spring 3 + hibernate 4, пока я запускаю tomcat, у меня есть это исключение: java.lang.NoClassDefFoundError: org/hibernate/cache/CacheProvider at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) at java.lang.Class.getDeclaredMethods(Class.java:1791) ... Caused by: java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) Я …

7
Как сопоставить поле объекта, имя которого является зарезервированным словом в JPA
@Column(name="open") Использование диалекта sqlserver с hibernate. [SchemaUpdate] Unsuccessful: create table auth_session (id numeric(19,0) identity not null, active tinyint null, creation_date datetime not null, last_modified datetime not null, maxidle int null, maxlive int null, open tinyint null, sessionid varchar(255) not null, user_id numeric(19,0) not null, primary key (id), unique (sessionid)) [SchemaUpdate] …

11
Hibernate: лучший способ вытащить все ленивые коллекции
Что я имею: @Entity public class MyEntity { @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, orphanRemoval = true) @JoinColumn(name = "myentiy_id") private List<Address> addreses; @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, orphanRemoval = true) @JoinColumn(name = "myentiy_id") private List<Person> persons; //.... } public void handle() { Session session = createNewSession(); MyEntity entity …

4
Аннотация @Transactional. Как откатиться?
Я успешно использовал эту аннотацию для класса Дао. И откат для тестов работает. Но теперь мне нужно откатывать реальный код, а не только тесты. Есть специальные аннотации для использования в тестах. Но какие аннотации предназначены для нетестового кода? Для меня это большой вопрос. Я потратил на это уже день. Официальная …
91 java  hibernate  spring 

4
Когда и как использовать кеш второго уровня гибернации?
Мне трудно понять, когда спящий режим попадает во второй уровень кеша, а когда он делает недействительным кеш. Вот что я сейчас понимаю: Кэш второго уровня хранит объекты между сеансами, область действия - SessionFactory Вы должны указать, какие объекты кэшировать, по умолчанию никакие объекты не будут кэшироваться. Кэш запросов хранит результаты …

7
org.hibernate.PersistentObjectException: отдельный объект передан для сохранения
Я успешно написал свой первый главный дочерний пример с помощью спящего режима. Через несколько дней я снова взял его и обновил некоторые библиотеки. Не знаю, что я сделал, но я больше никогда не смогу заставить его работать. Может ли кто-нибудь помочь мне выяснить, что не так в коде, который возвращает …
89 hibernate 

6
Настройка ведения журнала Hibernate с использованием файла конфигурации Log4j XML?
Мне не удалось найти никакой документации о том, как настроить ведение журнала Hibernate с использованием файла конфигурации стиля XML для Log4j. Возможно ли это, или я должен использовать файл конфигурации стиля свойств для управления ведением журнала Hibernate? Если у кого-то есть какая-либо информация или ссылки на документацию, это будет полезно. …

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

15
Hibernate-последовательность не существует
Я попытался обновить спящий режим с 4 до 5 в своем проекте с весенней 4.2версией. После этого обновления я обнаружил следующую ошибку в трассировке стека, когда вызвал метод обновления. 10:53:32,185 ERROR TableStructure:149 - could not read a hi value com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'test.hibernate_sequence' doesn't exist Я изменил автоматически увеличивающийся идентификатор с …
88 java  spring  hibernate 

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

17
Отключение контекстного создания LOB, поскольку метод createClob () вызывал ошибку
Я использую Hibernate 3.5.6 с Oracle 10g. Во время инициализации я вижу исключение ниже, но само приложение работает нормально. В чем причина этого исключения? и как это можно исправить? Исключение Отключение контекстного создания LOB, поскольку createClob()метод вызвал ошибку:java.lang.reflect.InvocationTargetException Информация Версия Oracle: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 Драйвер JDBC: …

3
JpaRepository Не поддерживается для операций DML [запрос на удаление]
Я написал запрос на удаление некоторых объектов в расширяющемся интерфейсе JPaRepository, но когда я выполняю запрос, он выдает исключение! Кто-нибудь может мне это объяснить? Запрос: public interface LimitRepository extends JpaRepository<CLimit, Long> { @Query("delete from CLimit l where l.trader.id =:#{#trader.id}") void deleteLimitsByTrader(@Param("trader") CTrader trader); } Я получил эту ошибку, может ли …

3
mapped По ссылке на неизвестное свойство целевой сущности
У меня возникла проблема с установкой отношения "один ко многим" в моем аннотированном объекте. Имею следующее: @MappedSuperclass public abstract class MappedModel { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name="id",nullable=false,unique=true) private Long mId; тогда это @Entity @Table(name="customer") public class Customer extends MappedModel implements Serializable { /** * */ private static final long serialVersionUID = -2543425088717298236L; …

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