sql >> Base de Datos >  >> RDS >> SQLite

Cómo obtener el campo ForeignCollection en el cursor en Ormlite

He insertado los datos correctamente en la base de datos. Quiero saber cómo puedo obtener ForeignCollection de la tabla json_main usando ormlite usando el Cursor. Lo que he probado es lo anterior.

Espero entender la pregunta. El JsonMain Cursor no tiene ninguna información del JsonUser mesa. Lo que sí tiene es el _id campo que corresponde al jsonMain_id campo que está en el JsonUser mesa. Lo que puedes hacer es tomar ese _id y haz una consulta en el JsonUser tabla para obtener los usuarios asociados.

La única otra forma de hacer esto sería construir su propio JOIN consulta sin procesar que devuelve tanto los campos principales como los campos de usuario en un cursor. Desafortunadamente, ORMLite no ayudará mucho en este escenario.