Тут вот чувак сделал "каминг-аут", https://thecodingmachine.io/tdbm5-coming-out
Я не все из его объяснений понял. Собственно, вот эта часть поставила меня в тупик:
Я не все из его объяснений понял. Собственно, вот эта часть поставила меня в тупик:
А почему он тогда в принципе называет свой фреймворк эктив рекородом?Not in TDBM. TDBM does a strict distinction between Repositories (also called DAOs) that are used to perform the query and Models (also called beans or entities) that map rows. In that regard, TDBM is not an active record ORM.Avoiding the active record pitfalls
The active record pattern violates the single responsibility principle (objects used to query the database are the same that hold data)