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

Подробнее про hibernate...

Можно ли использовать Interace для преобразования между DTO и Entity? public interface UserDto { public long getId(); public String getName(); public String getEmail(); public String getPassword(); } public interface UserEntity extends UserDto { public long getUuId(); } ...
27 Ноя 2022 в 08:01
try { objSession = auxiliaryDBConnection.getSession(); Criteria objCriteria = objSession.createCriteria(T_Rule.class); objCriteria.setCacheable =((Restrictions.eq("sName", sRuleName))); objCriteria.add(Restrictions.in("uidOrgAccountUserFK", lstOrgAccou...
26 Ноя 2022 в 18:01
Я пытаюсь разработать API для отдыха для школьного проекта, мой вопрос: как мне найти правильную версию для диалекта? Я действительно мало знаю об этой теме, но я могу понять, что спящий режим включен в зависимость от JPA?? Если нет, мне нужно как-то установить его отдельно? Я вижу, что компилято...
26 Ноя 2022 в 16:03
У меня есть две сущности- Пользователь Категория Между двумя сущностями существует отношение @ManyToMany. Мой код для создания этой связи: 1.User.java @ManyToMany(cascade = { CascadeType.DETACH, CascadeType.MERGE, CascadeType.REFRESH }, fetch = FetchType.LAZY) ...
26 Ноя 2022 в 14:15
Хотел создать простой REST API с помощью Spring. Совершенно новичок в spring/maven и следовал руководству. Насколько я мог видеть, похожей ситуации на SO или других форумах не было. Любая помощь приветствуется. POM.xml: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.or...
26 Ноя 2022 в 08:01
Я создал класс User Entity, внутри этого класса я взял ссылку на другой класс "UserWorkDetails" с отношением @OneToOne. при сохранении в БД сохраняется только пользовательский класс, но объект класса "UserWorkDetails" не сохраняется в БД. Пользовательский класс сущности package com.springboot.revis...
25 Ноя 2022 в 20:12
Я хочу, чтобы мое приложение Quarkus подключалось как к базе данных PostgreSQL, так и к базе данных MySQL. Я изучил https://quarkus.io/guides/datasource#multiple-datasources a> и https://quarkus.io/guides/hibernate-orm#multitenancy , но не мог понять, возможно ли это. Мои application.properties, ка...
25 Ноя 2022 в 19:45
Я использую спящий режим с @Embeddable для составных ключей. У меня есть 2 класса для теста: @Entity @Table(name = "da_form_view") @Data public class FormView { @EmbeddedId FormViewPk formViewPk; } @Embeddable @Data public class FormViewPk implements Serializable { @GeneratedValue(strategy ...
25 Ноя 2022 в 19:34
Привет всем, у меня странная проблема с генерацией PK, вызывающей сохранение метода jpa. Здесь и пример фрагмента, который я реализовал: Сущность @Table(name = "MYTABLE") @Entity public class EEMYTABLE{ @Id @Column(name = "IDMYTABLE") @GenericGenerator(name="generator" , strategy="increm...
25 Ноя 2022 в 18:39
У меня было исключение: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is...
25 Ноя 2022 в 12:32
Моя таблица Oracle определяет тип даты для одного из столбцов даты requiredDate. При сохранении я устанавливаю значение, как показано ниже. .setRequestedDate(Date.valueOf(LocalDate.now()))) И объект JPA, определенный, как показано ниже, @Column(name = "REQ_DT") @Temporal(TemporalType.DATE) private ...
25 Ноя 2022 в 02:56
Отладка проблемы с настройкой журналов Hibernate (org.hibernate.SQL и org.hibernate.type.descriptor.sql). Я обнаружил, что после завершения моей бизнес-логики выполняется обновление, устанавливающее неправильное значение в сущности. Я использую @Service и @Repository (расширяя JpaRepository) в качес...
24 Ноя 2022 в 14:00
Я просто тестировал свой класс UserRepo, пока не получил ошибку, указанную в заголовке. Некоторая информация: мой первичный ключ для таблицы пользователей - это имя пользователя (это строка, предоставляемая пользователями, которые входят в приложение). У меня есть производственная база данных с pos...
24 Ноя 2022 в 11:32
Я использую Teiid с 2010 года во многих проектах с Hibernate 5.x и теперь планирую перейти на Hibernate 6. Кто-нибудь знает, работает ли текущий диалект teiid с Hibernate 6 или кто-то разрабатывает новый диалект? Спасибо и я ценю за помощь. Антонио...
24 Ноя 2022 в 02:08
Я пытаюсь создать приложение весенней загрузки и использовал файл application.yml вместо application.properties, но получаю следующую ошибку. APPLICATION FAILED TO START *************************** Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded data...
23 Ноя 2022 в 21:39
Есть ли способ указать Hibernate/JPA создать индекс, но со структурой, подобной BTree, при создании DDL из аннотаций сущностей? В аннотации @Index такой опции нет. Если вам нужно изменить DDL, сгенерированный Hibernate, чтобы указать ему использовать определенную структуру, это превосходит цель авто...
23 Ноя 2022 в 21:29
Я уже делаю выбор в базе данных (оракул) перед запуском процесса восстановления данных. Затем я смотрю, существует ли он, и собираю объекты в соответствии с возвращенным идентификатором. Выполняя репозиторий. база данных. Могу ли я добавить некоторую конфигурацию, которая никогда не выбирает до обн...
23 Ноя 2022 в 17:11
Я анализирую «классическую» ошибку Hibernate: org.hibernate.LazyInitializationException : could not initialize proxy – no Session. Мне интересно, как это могло произойти, когда включен режим Spring Open In View? Если у вас есть какие-либо документы или знания о возможной причине, пожалуйста, поделит...
23 Ноя 2022 в 15:41
В настоящее время я работаю над приложением Spring, которое использует базу данных в памяти. Приложение получает много заказов через MQ и проверяет, существуют ли заказы в базе данных или нет. Если он не существует, то после обработки заказа (бизнес-логика) он сохраняет его в БД. В настоящее врем...
23 Ноя 2022 в 12:43
Я хочу запросить список из определенного столбца таблицы, используя dto, мой фактический запрос настолько сложен, что содержит 3 соединения, я добавил фиктивный код для постановки задачи. И я столкнулся с этой ошибкой: org.springframework.dao.InvalidDataAccessApiUsageException: не удалось найти соот...
23 Ноя 2022 в 08:02
У меня есть класс Subject, который ссылается на класс Category. Класс Subject имеет эту упрощенную подпись: @Entity @Table(name="Subject") public class Subject{ //Omitted codes @Column(name = "date") public Date date; @ManyToOne @JoinColumn(name="course_category", nullable=false) private Category...
22 Ноя 2022 в 20:41
После запуска программы (запуска TomCat) таблицы в схеме не создаются, а таблица "игрок" должна создаваться автоматически. Я проверил конфигурацию гибернации, но не могу найти, в чем проблема. Я попытался изменить hbm2ddl.auto на hibernate.hbm2ddl.auto (также создать, создать-удалить и т. д.), но э...
22 Ноя 2022 в 18:40
У меня есть приложение, которое я пытаюсь обновить с Grails 2.0.3 до Grails 2.5.6. Многие классы предметной области сопоставляют перечисления с помощью IdentityEnumType: import org.codehaus.groovy.grails.orm.hibernate.cfg.IdentityEnumType ... class Account { Long id ... AccountType acco...
22 Ноя 2022 в 18:13
Я хотел бы знать, как избавиться от этой ошибки, но на данный момент я бы согласился на то, почему я ее получаю. Ошибка: Caused by: org.hibernate.HibernateException: Don't change the reference to a collection with delete-orphan enabled : com.asdf.data.entity.jpa.impl.Account.authorizations Подразум...
22 Ноя 2022 в 17:19
Я использую данные JPA в своем проекте Springboot, и мне нужно использовать функцию trunc в моем sql @query, но код не компилируется. Цель состоит в том, чтобы выбрать последний день года из даты, указанной в параметре: @Query("DELETE FROM myTable" + "WHERE DAB_ID = :dabId " + "AND BIRTH_DA...
22 Ноя 2022 в 17:10