Size: a a a

Боль Тимлида

2021 August 25

VF

Victor Fabrichenko in Боль Тимлида
Разные драйвера и другие способы, ну можно конечно думать об этом как о "потоку байт", но то такое
источник

АС

Альберт Степанцев... in Боль Тимлида
Виктор
Концепция ORM очень проста
Она обозначает буквально следующее:

"Результат запроса к базе данных конвертируется в объекты языка приложения"

всё

Вы, судя по всему, слегка путаете ORM, Query Builder и Active Record, давая всем этим концепциям одно имя - ORM
источник

АС

Альберт Степанцев... in Боль Тимлида
это тоже самое, что не различать БД и СУБД ))
источник

АС

Альберт Степанцев... in Боль Тимлида
на удивление ORM отлично сочетается с plain-SQL запросами
источник

АС

Альберт Степанцев... in Боль Тимлида
лишь бы результат этих запросов преобразовывался в заданные вами структуры (объекты) данных
источник

VF

Victor Fabrichenko in Боль Тимлида
Я говорю о том, что орм обычно сидит сверху *dbc, а тут все в кучу у вас
источник

АС

Альберт Степанцев... in Боль Тимлида
вы путаетесь в терминах, Виктор
источник

MR

Max Rosinsky in Боль Тимлида
большие орм включают элементы, которые вы перечислили
источник

VF

Victor Fabrichenko in Боль Тимлида
Понятно, Альберт не понимает как это работает
источник

АС

Альберт Степанцев... in Боль Тимлида
это не "большие орм включают орм"
а вы неверно называете библиотеки и фреймворки работы с базами данных термином "орм"
источник

VF

Victor Fabrichenko in Боль Тимлида
У него либо "объекты" либо "поток байт"
источник

АС

Альберт Степанцев... in Боль Тимлида
я-то конечно не понимаю, куда уж
ложку в ухо несу, как тот джуниор с собеседования ))
источник

VF

Victor Fabrichenko in Боль Тимлида
Я бы сказал: ещё хуже
источник

MR

Max Rosinsky in Боль Тимлида
да. я имею в виду ef или hibernate. из "чистых" орм - dapper
источник

АС

Альберт Степанцев... in Боль Тимлида
ну а теперь надо сделать еще шаг и осознать, что Hibernate реализует МНОГО паттернов
и ORM - это лишь ОДИН из них

и поэтому неверно говорить, что Hibernate == ORM
источник

MR

Max Rosinsky in Боль Тимлида
в том числе, да
источник

АС

Альберт Степанцев... in Боль Тимлида
в том числе - да
согласен
источник

VF

Victor Fabrichenko in Боль Тимлида
Но непонятно осталось, что же между орм и потоком байт
источник

АС

Альберт Степанцев... in Боль Тимлида
DBAL
источник

VF

Victor Fabrichenko in Боль Тимлида
Ну вот, можно с ним например работать. Вообще идея расхерачивать объект в реляционный вид, а потом обратно собирать сама по себе плоха и порочна
источник