Запитання з тегом «hibernate»

Hibernate - це бібліотека об'єктно-реляційних відображень (ORM) для мови Java, яка дозволяє розробникам використовувати моделі доменів у стилі POJO у своїх додатках способами, що виходять далеко за межі об'єктно-реляційного картографування.


8
Використання Hibernate UUIDGenerator за допомогою анотацій
Я використовую свій uuid наступним чином: @Id @GeneratedValue(generator = "uuid") @GenericGenerator(name = "uuid", strategy = "uuid") @Column(name = "uuid", unique = true) private String uuid; але я отримую розумне попередження про сплячий режим: Використання org.hibernate.id.UUIDHexGenerator, який не генерує значень UUID, сумісних з IETF RFC 4122; розгляньте можливість використання org.hibernate.id.UUIDGenerator Тому …

1
Шаблон сховища - Як його зрозуміти і як він працює зі “складними” сутностями?
Мені важко зрозуміти шаблон сховища. Є багато думок на цю тему, як у шаблоні репозиторію, зробленому правильно, але також інші речі, такі як репозиторій - це новий синглтон або знову, як у випадку не використовувати DAO використовувати репозиторій або просто взяти Spring JPA Data + Hibernate + MySQL + MAVEN, …

6
Уточнення термінології - Що означає «зволоження» сутності JPA або Hibernate під час отримання сутності з БД
У контексті ORM / Ледачого завантаження сутностей, я розумію термін "гідратація" наступним чином: "Зволоження" описує процес заповнення деяких або всіх незаселених раніше атрибутів сутності, отриманих за допомогою лінивого завантаження. Наприклад: клас Authorзавантажується з бази даних: @Entity class Author { @Id long id; List<Book> books; } Спочатку booksколекція не заповнюється. Я …

3
Як я можу позначити обмеження зовнішнього ключа за допомогою анотацій Hibernate?
Я намагаюся використовувати анотацію Hibernate для написання класу моделі для моїх таблиць бази даних. У мене є дві таблиці, кожна з яких має первинний ключ Користувач та Питання. @Entity @Table(name="USER") public class User { @Id @Column(name="user_id") @GeneratedValue(strategy=GenerationType.AUTO) private Long id; @Column(name="username") private String username; // Getter and setter } Таблиця …

4
Спадщина JPA @EntityGraph включає необов'язкові асоціації підкласів
З огляду на наступну модель домену, я хочу завантажити всі Answers, включаючи їх Values та їхніх піддітей та помістити його в, AnswerDTOа потім перетворити на JSON. У мене є робоче рішення, але воно страждає від проблеми N + 1, від якої я хочу позбутися за допомогою спеціальних дій @EntityGraph. Усі …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.