SQLite
 sql >> Base de données >  >> RDS >> SQLite

Comment obtenir le champ ForeignCollection dans le curseur dans Ormlite

J'ai inséré les données correctement dans la base de données. Je veux savoir comment puis-je obtenir ForeignCollection de la table json_main en utilisant ormlite en utilisant Cursor. Ci-dessus, ce que j'ai essayé.

J'espère avoir compris la question. Le JsonMain Cursor n'en a pas aucun informations du JsonUser table. Ce qu'il a, c'est le _id champ qui correspond au jsonMain_id champ qui se trouve dans le JsonUser table. Ce que vous pouvez faire, c'est prendre ce _id et faites une requête sur le JsonUser table pour obtenir les utilisateurs associés.

La seule autre façon de le faire serait de construire votre propre JOIN requête brute qui renvoie à la fois les champs principaux et les champs utilisateur dans un seul curseur. Malheureusement, ORMLite n'aidera pas beaucoup dans ce scénario.