Size: a a a

Java/Kotlin and more

2021 April 23

VA

Victor Alenkov in Java/Kotlin and more
да, но в виде lateinit var оно как val только отложенный
источник

SA

Situation Act in Java/Kotlin and more
Ну так фишка в том, что если кто то захочет поменять val, то все упадет с ошибкой, а если var, то прога будет работать с багом
источник

В

Василий in Java/Kotlin and more
С конференции Java Z-Day 3 мая выложат, вот ссылка. https://youtu.be/DKNDU7OjyJs. Та же тема что и на JPoint только не 7 часов а 4.
источник

КМ

Кирилл Матвеев... in Java/Kotlin and more
Спасибо
источник

В

Василий in Java/Kotlin and more
На здоровье😊
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Значение ставите после создания объекта? Может просто через конструктор инициализировать и все?
источник

SA

Situation Act in Java/Kotlin and more
В момент создания ещё неизвестно значение
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Тогда var с null по умолчанию, все честно
источник

SA

Situation Act in Java/Kotlin and more
Блин, просто , по моему, эт не по котлиновски как то. Спецом создатели убрали дефолт нулл при инициализации переменной, чтоб в итоге мы его руками прописывали
источник

VG

Vladislav Gamezo (ga... in Java/Kotlin and more
Подскажите, пожалуйста, где можно почитать про преимущества и недостатки хранения в сущности Child двух полей Parent parent и Integer parentId. Из плюсов сходу приходит только оптимизация производительности. Из "минусов" — наличие двух полей для управления сущностью.
источник

СЕ

Сергей Ермаков... in Java/Kotlin and more
а зачем нужен Parent если есть parentId какой смысл тогда в реляционной бд
источник

VG

Vladislav Gamezo (ga... in Java/Kotlin and more
Parent можно использовать для доступа к значению этого поля через Lazy, например. Да и вообще, чтобы отдельно руками не писать запрос на получение сущности по id
источник

СЕ

Сергей Ермаков... in Java/Kotlin and more
это дублирование данных
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Бывает достаточно ид, что бы отдать на фронт
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
А сущность тяжёлая, что бы тянуть полностью
источник

VG

Vladislav Gamezo (ga... in Java/Kotlin and more
Да. Именно так и используется.
источник

СЕ

Сергей Ермаков... in Java/Kotlin and more
Я абс с этим согласен, есть кейс что по форин кию цепляем сущность и из нее берём только фио, но как бы это проблемы бэка, но задваивать данные не помню такого
источник

VA

Victor Alenkov in Java/Kotlin and more
Построение деревьев с пониманием - есть ли у записи родители/дети не усложняя сам запрос связями
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Это вполне нормальный кейс и это не задвоение. Просто в сущности есть поле с родительской и поле с ид родительской сущности. Второе updatable=false и обновляется только на persist/merge
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
При этом для того, что бы заполнить поле с ид не надо никак подтягивать родительскую сущность, да и вообще касаться той таблицы
источник