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

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

7
Какая польза от аннотации @Temporal в Hibernate?
В документации по Hibernate есть информация для @Temporalаннотации ниже: В простых API Java временная точность времени не определена. При работе с временными данными вы можете описать ожидаемую точность в базе данных. Временные данные могут иметь точность DATE, TIME или TIMESTAMP (т.е. фактическая дата, только время или и то, и другое). …
102 java  hibernate 

7
Hibernate: автоматическое создание / обновление таблиц db на основе классов сущностей
У меня есть следующий класс сущности (в Groovy): import javax.persistence.Entity import javax.persistence.Id import javax.persistence.GeneratedValue import javax.persistence.GenerationType @Entity public class ServerNode { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id String firstName String lastName } и мой persistence.xml: <?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0"> <persistence-unit name="NewPersistenceUnit"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <properties> <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/Icarus"/> <property name="hibernate.connection.driver_class" …
101 java  mysql  hibernate  jpa  groovy 


11
Как создать отчетливый запрос в HQL
Есть ли способ создать отчетливый запрос в HQL. Либо с помощью ключевого слова «отличное», либо каким-либо другим способом. Я не уверен, является ли отличная ключевая работа для HQL допустимой, но я ищу HQL-эквивалент ключевого слова SQL «отличная».
100 hibernate  hql  distinct 

11
Указание индекса (неуникального ключа) с помощью JPA
Как вы определяете поле, например, emailкак имеющее индекс, используя аннотации JPA. Нам нужен неуникальный ключ, emailпотому что в этом поле буквально миллионы запросов в день, а без ключа это немного медленнее. @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and uid public String code; public String …
100 java  hibernate  orm  jpa  datanucleus 

26
Ошибка CreateProcess = 206, имя файла или расширение слишком длинное при запуске метода main ()
У меня такая ошибка в eclipse helios: Исключение при выполнении командной строки. Не удается запустить программу «C: \ Program Files (x86) \ Java \ jre6 \ bin \ javaw.exe» (в каталоге «C: \ Users \ motiver \ helios_workspace \ TimeTracker»): ошибка CreateProcess = 206, имя файла или расширение слишком долго …


19
org.hibernate.hql.internal.ast.QuerySyntaxException: таблица не сопоставлена
У меня есть пример веб-приложения Hibernate 4.3.5 + база данных Derby 10.10.1.1+ Glassfish4.0 с IDE NetBeans 8.0Beta. У меня следующее исключение: Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: CUSTOMERV is not mapped at org.hibernate.hql.internal.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:189) at org.hibernate.hql.internal.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:109) at org.hibernate.hql.internal.ast.tree.FromClause.addFromElement(FromClause.java:95) at org.hibernate.hql.internal.ast.HqlSqlWalker.createFromElement(HqlSqlWalker.java:331) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3633) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:3522) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:706) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:562) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:299) at org.hibernate.hql.internal.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:247) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:278) …

6
Невозможно использовать создание ключа столбца идентификаторов с <union-subclass> (TABLE_PER_CLASS)
com.something.SuperClass: @Entity @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) public abstract class SuperClass implements Serializable { private static final long serialVersionUID = -695503064509648117L; long confirmationCode; @Id @GeneratedValue(strategy = GenerationType.AUTO) // Causes exception!!! public long getConfirmationCode() { return confirmationCode; } public void setConfirmationCode(long confirmationCode) { this.confirmationCode = confirmationCode; } } com.something.SubClass: @Entity public abstract class …

9
org.hibernate.MappingException: не удалось определить тип для: java.util.List, в таблице: Колледж, для столбцов: [org.hibernate.mapping.Column (студенты)]
Я использую Hibernate для всех операций CRUD в моем проекте. Это не работает для отношений «один-ко-многим» и «многие-к-одному». Это дает мне ошибку ниже. org.hibernate.MappingException: Could not determine type for: java.util.List, at table: College, for columns: [org.hibernate.mapping.Column(students)] Затем я снова просмотрел этот видеоурок . Вначале для меня это очень просто. Но …
97 java  hibernate  orm 

7
Как создать метамодель объекта JPA?
В духе безопасности типов, связанной с CriteriaQuery, JPA 2.0 также имеет API для поддержки представления сущностей в метамодели . Кто-нибудь знает о полностью функциональной реализации этого API (для создания метамодели, а не создания классов метамодели вручную)? Было бы здорово, если бы кто-то также знал, как это настроить в Eclipse (я …

19
Не найден сериализатор для класса org.hibernate.proxy.pojo.javassist.Javassist?
Я работаю над SpringMVC, Hibernateи , JSONно я получаю эту ошибку. HTTP Status 500 - Could not write JSON: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationConfig.SerializationFeature.FAIL_ON_EMPTY_BEANS) ) Пожалуйста, проверьте мою сущность ниже @Entity @Table(name="USERS") public class User { @Id …
95 json  spring  hibernate 

8
Транзакция помечена только как откат: как узнать причину
У меня возникли проблемы с совершением транзакции в моем методе @Transactional: methodA() { methodB() } @Transactional methodB() { ... em.persist(); ... em.flush(); log("OK"); } Когда я вызываю methodB () из methodA (), метод проходит успешно, и я вижу «ОК» в моих журналах. Но потом я получаю Could not commit JPA …

8
Как работает FetchMode в Spring Data JPA
У меня есть связь между тремя объектами модели в моем проекте (фрагменты модели и репозитория в конце сообщения. Когда я звоню, PlaceRepository.findByIdон запускает три запроса выбора: ("sql") SELECT * FROM place p where id = arg SELECT * FROM user u where u.id = place.user.id SELECT * FROM city c …

21
Ошибка гибернации: другой объект с тем же значением идентификатора уже был связан с сеансом
По сути, у меня есть несколько объектов в этой конфигурации (реальная модель данных немного сложнее): A имеет отношение "многие ко многим" с B. (B имеет inverse="true") B имеет отношения "многие к одному" с C. (я cascadeустановил "save-update") C - это своего рода таблица типов / категорий. Также, вероятно, следует упомянуть, …
94 java  hibernate 

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