0
私はdoctrine 2
(MySQL
データベース)にjson
カラムを使用しています。 は実際に、私はそれがネイティブクエリメカニズムなしで可能ような作られたクエリですネイティブクエリなしでjsonフィールドにdoctrine findbyを作る方法
$rsm = new ResultSetMappingBuilder($entityManager);
$rsm->addRootEntityFromClassMetadata(\blabla\MyObject::class, 'o');
$query = $entityManager->createNativeQuery('select o.* from my_objects o where json_extract(jsonData, "$.test.key1")= "value1"', $rsm);
//jsonData column contains {"test": {"key1" : "value1"}}
$result = $query->getResult();
のようなネイティブクエリとjson
に私の検索をしましたか? (findByのように)あなたの助けを事前に
感謝;)