当前位置:首页 > 数据库 > SQlite

使用stORM或替代方法使用外键的Android SQLite查询

我有以下型号

categories(id, name)
places(id, name, category_id)

我有一个列表视图,根据用户想要查看的类别显示内容.

类别数据

1, River
2, Hill Station
3, Wild Life
4, Temples

如果用户想要查看只有category_id = 2和4的地方.

如何对数据库进行查询以返回具有category_id = 2和4的位置列表.

我正在为数据库使用stORM库.

它们具有以下用于执行查询的功能.

dao.listAll();
dao.listByExample(exampleObj);

解决方法:

如果你切换到greenDAO,你可以使用QueryBuilder,它支持IN和喜欢:
http://greendao-orm.com/documentation/queries/


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!