生SQLやPDOStatementをハイドレイトするで単純なクエリーのハイドレイトをやりましたが、Doctrineで私の好きな機能の一つ、1対多のleftJoinを旨い具合にハイドレイトしてくれる奴を生SQLでやってみました。 ちなみにテーブル定義はこんな感じです。 User: columns: username: string(255) password: string(255) indexes: myindex: fields: username type: unique actAs: [Timestampable] Phonenumber: columns: user_id: integer phonenumber: string(255) primary_num: boolean relations: User: foreignAlias: Phonenumbers actAs: