1

「オブジェクト」タイプの列を持つエンティティがあります。そのオブジェクトのプロパティ (ID など) でエンティティを取得できるようにしたいと考えています。たとえば、クエリは次のようになります。

$em->createQuery('SELECT e FROM Entity_Class e SOME_MAGIC e.object o WHERE o.id = ?1');

問題は、dql に *SOME_MAGIC* があるかどうかです。

4

2 に答える 2

1

これは、serialize()を使用してオブジェクトタイプ列をCLOBフィールドにシリアル化することはできません。そのサブプロパティを照会する方法はありません。

于 2010-10-06T17:00:45.843 に答える