Результаты поиска по запросу "jpa"

6 ответов

Это деталь реализации ORM. Некоторые ORM предоставляют несколько вариантов гидратации, и вы можете выбрать один из них, передав аргумент конструктору запросов, а некоторые не дают вам такого контроля и не заменяют его соглашением, стараясь быть умным в этом, что обычно приводит к ложным предположениям.

тексте ORM / Lazy загрузки объектов мое понимание термина «гидратация» выглядит следующим образом: «Увлажнение» описывает процесс заполнения некоторых или всех ранее не населенных атрибутов объекта, извлеченных с использованием отложенной ...

2 ответа

 срабатывает в конце метода. Спасибо за ваши усилия.

ема в том, что однажды мы обнаружили, что если мы сохраняем объект в весеннем загрузочном репозитории, другие объекты, измененные тем же методом, также обновляются и сохраняются в базе данных. Любопытство огромно, чтобы выяснить, почему это ...

3 ответа

 не удалять каскад пользователя при удалении группы.

ользую JPA 2.0 и спящий режим. У меня есть класс пользователя и класс группы следующим образом: public class User implements Serializable { @Id @Column(name="USER_ID") private String userId; @ManyToMany @JoinTable(name = "USER_GROUP", ...

ТОП публикаций

1 ответ

vladmihalcea.com/...

-Boot2.0.0кажется, изменил способзимоватьавтоматически настраивается. Давайте предположим две простые и независимые сущности JPA: @Entity class Car { @Id @GeneratedValue private long id; //.... } @Entity class Airplane { @Id @GeneratedValue ...

1 ответ

 свойство

н Hibernate Tools (версия 3.2.4) для Eclipse Всем привет, Я использую плагин для обратной разработки моих POJO и DAO из моей DB-схемы, и по какой-то причине методы toString, equals и hashcode не создаются в POJO. Я делаю следующее: создаю новый ...

5 ответов

, с участием

ожусь на ногах с Hibernate Annotations, и у меня возникла проблема, я надеюсь, что кто-то может помочь с этим У меня есть 2 объекта, раздел и ScopeTopic. Секция имеет член класса List, поэтому отношение Один ко многим. Когда я запускаю свой ...

1 ответ

Теперь остается вопрос: если я повторю атрибуты @JoinColumn 'updatable = false' и 'inserttable = false' на Parent (см. Код в первом посте), дополнительные операторы обновления, похоже, не будут созданы ... это законный обходной путь ? Или это приводит к другой проблеме?

понимаю поведение Hibernate при отображении двунаправленного списка. Операторы SQL, которые создает Hibernate, кажутся мне неоптимальными. Может ли кто-нибудь просветить меня? Сценарий следующий: у меня отношения один-ко-многим родитель-ребенок. ...

1 ответ

@GeoffreyDeSmet Я не знаю, можно ли преобразовать один атрибут в два столбца базы данных. В любом случае, мое предложение не меняет вашу модель, оно только расширяет вашу модель. Вы можете оставить существующие геттеры и сеттеры (принцип «открыто-закрыто»). Если вы не можете добавить другое поле, вы застряли, насколько я знаю. JPA не может преобразовать один атрибут в два столбца в соответствии со спецификацией, которую я знаю.

я есть следующий класс сущности: @Entity public class Event { private OffsetDateTime startDateTime; // ... }Тем не мение,сохранение и последующее чтение сущности в / из базы данных с помощью JPA 2.2 приводит к потере информации:ZoneOffset ...

1 ответ

Как сказал @Kdeveloper, вам нужен метод getter / setter, чтобы он работал. Надеемся, что с Hibernate 5 сеттер может быть защищен.

я есть класс User, который имеет @Embedded класс Profile. Как я могу дать экземплярам профиля ссылку на их владельца класс User? @Entity class User implements Serializable { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer ...

2 ответа

Первый звучит хорошо, но у меня не получилось. Установка времени ожидания на такое большое значение порождает другие проблемы: в случае сбоя приложения (tomcat в моем случае) соединения останутся живыми в течение нескольких дней, и это может вызвать ошибку «слишком много соединений» из mysql.

рабатываю автономный сервер, который использует JPA + Hibernate для доступа к базе данных MySQL. Когда я запускаю сервер, все работает нормально. Однако через некоторое время (обычно на следующее утро, если я начну его днем) он перестанет ...