Size: a a a

2020 September 29

J

JohnByte in 2ch /pr/
Grog Grog
если убрать из модели методы - то у них будут идентичные свойства
Но в общем случае - не эквивалентны. Поэтому convertToEntity - не совсем корректное название метода
источник

GG

Grog Grog in 2ch /pr/
JohnByte
Но в общем случае - не эквивалентны. Поэтому convertToEntity - не совсем корректное название метода
мне само разделение зачем?
источник

GG

Grog Grog in 2ch /pr/
я могу распарсить данные из бд сразу в модель, а вычисления передать сервисам
источник

J

JohnByte in 2ch /pr/
Grog Grog
вычисления передаются сервисам всё равно
От архитектуры зависит. Если тебе не надо вычислять дополнительные данные только на основе данных сущности (например fullName по имени и фамилии участника, isAdmin по битовой маске прав и пр.), то можно конвертировать в сущность.
источник

J

JohnByte in 2ch /pr/
Я так понимаю, модель в этом случае нужна только для экранирования запросов к БД
источник

GG

Grog Grog in 2ch /pr/
значит отличие только в возможности использования методов
источник

🐈П

🐈Борис Гринч Похитит... in 2ch /pr/
Grog Grog
кто из вас тут обладает терпением и знаниями разницы между моделями и сущностями?
Затем что тебе не всегда сущность бд надо представлять так как она существует в бд
источник

GG

Grog Grog in 2ch /pr/
первый явный ответ
источник

🐈П

🐈Борис Гринч Похитит... in 2ch /pr/
Например есть сущность двач, у него есть сайт, группа вк и чат в телеге
источник

GG

Grog Grog in 2ch /pr/
🐈Борис Гринч Похититель Рождества
Затем что тебе не всегда сущность бд надо представлять так как она существует в бд
я уже понял
источник

🐈П

🐈Борис Гринч Похитит... in 2ch /pr/
Тебе не интересен сейчас вк и телега а только сайт
источник

J

JohnByte in 2ch /pr/
Сущность - одно из амбигосных словечек как и "юзер". Их употребление на митинге может вызвать еще ряд вопросов, что растянет митап на несколько десятков минут
источник

GG

Grog Grog in 2ch /pr/
как раз тут приходят констукторы
источник

🐈П

🐈Борис Гринч Похитит... in 2ch /pr/
Ты получаешь сущность из бд где есть все это и маппишь на модель нужную - отбрасвая лишнее
источник

GG

Grog Grog in 2ch /pr/
JohnByte
Сущность - одно из амбигосных словечек как и "юзер". Их употребление на митинге может вызвать еще ряд вопросов, что растянет митап на несколько десятков минут
тогда уж энтитя, а не сущность
источник

J

JohnByte in 2ch /pr/
🐈Борис Гринч Похититель Рождества
Ты получаешь сущность из бд где есть все это и маппишь на модель нужную - отбрасвая лишнее
Да. Поэтому и говорил что модель в сущность в общем случае сконвертировать нельзя
источник

J

JohnByte in 2ch /pr/
бывают модели которые агрегируют данные из нескольких сущностей
источник

М

Марк in 2ch /pr/
Grog Grog
тогда уж энтитя, а не сущность
сам такой
источник

GG

Grog Grog in 2ch /pr/
Марк
сам такой
Я в гаррисе это слово юзаю как тварь
источник

GG

Grog Grog in 2ch /pr/
короче ребят спасибо
источник