Anton Tsitou
Anton Tsitou
Привет, сорри заняты новым компонентом очень сильно. Если это убрать то само собой last insert id будет неопределенным в некоторых случаях. Надо копать, я пока не понимаю как это мешает...
В PG драйвере lastInsertID эмулируется через RETURNING, этот список нужен чтобы знать что возвращать. ОРМ же не знает она работает с PG или не с PG.
Сдалать свою команду, returning не должен переписывать ваши значения.
Врядли в момент работы базы данные PK изменятся, так что лок это нормальное решение. Я правда не копал как они работают в PHP, но в другом языке я бы сделал...
Там уже заложен механизм типизации ошибок, возможно стоит его расширить. Я не против, чем более очевидные ошибки - тем лучше.
@SerafimArts что думаешь?
I think you can skip "sum" relation and deal with mapping on the Bill level (it will receive the data of account and currency if relations marked as eager or...
What about extract / hydrate methods?
I would avoid creating VO in init() or parent object mapper and create it directly in hydrate(). This way you never have it in inconsistent state and you can use...
Sorry I misread your Q. No, I don't think you need to create VO in init().