Articles of lazy loading

Объект базы данных Singleton с параметризованной инициализацией при запуске?

Я пытаюсь создать единый экземпляр базы данных, который может использоваться несколькими классами (используя ключевое слово object в Котлине). Однако я хотел бы указать имя базы данных до создания экземпляра singleton. Поскольку одноэлементный объект не может быть инициализирован параметром, мне было интересно, действительно ли то, что я делаю, или если есть лучший способ делать вещи: object […]

Hibernate игнорирует «ленивый» тип выборки и сразу загружает свойства

Я использую Hibernate 5.2.5 (также используйте kotlin и весну 4.3.5, если это имеет значение), и я хочу, чтобы некоторые из полей моего класса загружались лениво. Но проблема в том, что все поля загружаются сразу, у меня нет специальных настроек Hibernate, и не используйте Hibernate.initialize (). @Entity(name = "task") @Table(name = "tasks") @NamedQueries( NamedQuery(name = "task.findById", […]

Kotlin с JPA / Hibernate: без ленивой загрузки без `open`?

Пример кода примера Kotlin JPA выглядит следующим образом: class Person(val name: String, val age: Int) { /* … */ } или даже data class Person(val name: String="", val age: Int=0) { /* … */ } Теперь, руководство пользователя Hibernate , и я думаю, что также несколько других ORM, заявляют, что они обычно хотят создавать прокси […]