Size: a a a

Архитектура ИТ-решений

2021 July 05

p

pragus in Архитектура ИТ-решений
Кстати, а как его валидируешь?
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
Это связано
источник

IB

Igor Bespalchuk in Архитектура ИТ-решений
Много справочников, учетных данных, счетов, проводок, разнообразнейших документов, их разнообразных строк, товаров, их характеристик, логистических сетей, складов, их частей, заказов, покупателей, цен, магазинов, бизнес-процессов. Сущностей в бизнесе очень много.
Хотя, конечно, можно еще попенять на недостаточно хорошее деление по DDD на разные системы.
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
Ибо версия отражает структуру
источник

IB

Igor Bespalchuk in Архитектура ИТ-решений
ORM вообще в 10-ю очередь "для миграций".
источник

PD

Phil Delgyado in Архитектура ИТ-решений
На бэке, он же за него отвечает
БД пофиг, что там внутри
источник

IB

Igor Bespalchuk in Архитектура ИТ-решений
Беру свои слова назад, что они не связаны, но, скорее, это миграции для ORM, а не ORM для миграций.
источник

p

pragus in Архитектура ИТ-решений
А где именно на бэке? И что с массивами в pg, например?
источник

PD

Phil Delgyado in Архитектура ИТ-решений
В конструкторе или отдельно в валидациях, там по разному бывает.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
И что с массивами? Они есть, я не использую
источник

AM

Andrei Moiseev in Архитектура ИТ-решений
Хм, и какова же эта область применимости orm? Можно её как-то формализовать?
источник

IB

Igor Bespalchuk in Архитектура ИТ-решений
Выше писал. Реально много разнообразных несложных выборок.
источник

IB

Igor Bespalchuk in Архитектура ИТ-решений
Кстати, припоминаю, что Фаулер упоминал страхование как домен, где Domain Mapper как паттерн - актуален. ORM - это инструмент для этого паттерна.
источник

IB

Igor Bespalchuk in Архитектура ИТ-решений
Я не сталкивался, но наверное там, в страховании, структуры данных тоже развесистые и разнообразные.
источник

z

zafar in Архитектура ИТ-решений
Наверно имелось в виду Data Mapper?
источник

IB

Igor Bespalchuk in Архитектура ИТ-решений
Ага
источник

A

Alex in Архитектура ИТ-решений
с ORM вы получаете дополнительный слой абстракций, который не упрощает жизнь

например.
app->db: java + sql
app->orm->db: java + eclipse link +sql
источник

A

Alex in Архитектура ИТ-решений
вы получаете дополнительный тул, дополнительный дебаг, дополнительный mindset и transition complexity между ними
источник

z

zafar in Архитектура ИТ-решений
Я бы сказал, что Data Mapper много где актуален, в любой реализации, ORM или не-ORM
источник

A

Alex in Архитектура ИТ-решений
а для более жизненных кейсов чем в туториалах вы будете либо использовать (native=true в jpa), либо будете делать большую портянку
источник