社区
Android
帖子详情
litepal不支持向对象查询吗??
qq_37587427
2017-10-23 07:29:33
我有很多书,这些书是很多作者写的,一本书只有一个作者
BOOK{
name,
author
}
author{
name,
bookList,
}
然后我想找A作者写的书,
DataSupport.where("author = ?", A_man) .find(book.class);
然后出错提示说book表中没有author字段。。。
是我用法不对,还是不支持查询对象呢??
只能用author_id和A_man.id来查吗??
谢谢~~
...全文
87
1
打赏
收藏
litepal不支持向对象查询吗??
我有很多书,这些书是很多作者写的,一本书只有一个作者 BOOK{ name, author } author{ name, bookList, } 然后我想找A作者写的书, DataSupport.where("author = ?", A_man) .find(book.class); 然后出错提示说book表中没有author字段。。。 是我用法不对,还是不支持查询对象呢?? 只能用author_id和A_man.id来查吗?? 谢谢~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_37587427
2017-10-23
打赏
举报
回复
LitePal
:一个使开发人员使用SQLite数据库非常容易的Android库
适用于Android的
LitePal
LitePal
是一个开放源代码的Android库,使开发人员可以非常轻松地使用SQLite数据库。 您无需编写SQL语句即可完成大多数数据库操作,包括创建或升级表,crud操作,聚合函数等。
LitePal
的设置也非常简单,您可以在不到5个的时间内将其集成到项目中分钟。 立即体验魔术,尽享欢乐! 特征 使用
对象
关系映射(ORM)模式。 几乎零配置(只有一个配置文件,几乎没有属性)。 自动维护所有表(例如,创建,更改或删除表)。
支持
多数据库。 避免编写SQL语句的封装API。 出色的流利
查询
API。 仍然可以使用SQL的替代选择,但比原始API更容易和更好。 更多供您探索。 快速设置 1.包含库 编辑您的build.gradle文件并添加以下依赖项。 dependencies { implementation ' org.lit
LitePal
:一个Android库,使开发人员可以非常轻松地使用SQLite数据库
适用于Android的
LitePal
LitePal
是一个开放源代码的Android库,使开发人员可以非常轻松地使用SQLite数据库。 您无需编写SQL语句即可完成大多数数据库操作,包括创建或升级表,crud操作,聚合函数等。
LitePal
的设置也非常简单,您可以在不到5个的时间内将其集成到项目中分钟。 立即体验魔术,尽享欢乐! 特征 使用
对象
关系映射(ORM)模式。 几乎零配置(只有一个配置文件,几乎没有属性)。 自动维护所有表(例如,创建,更改或删除表)。
支持
多数据库。 避免编写SQL语句的封装API。 出色的流利
查询
API。 仍然可以使用SQL的替代选择,但比原始API更轻松,更好。 更多供您探索。 快速设置 1.包含库 编辑您的build.gradle文件并添加以下依赖项。 dependencies { implementation ' org.
litepal
.guolindev:core:3.2.2 ' } 2.配置
litepal
.xml 在项目的资产文件夹中创建一个文件,并将其命名为
litepal
.xml 。 然后将以下代码复制到其中。 <
Android数据库高手秘籍(七)——体验
LitePal
的
查询
艺术
经过了多篇文章的学习,我们已经把
LitePal
中的绝大部分内容都掌握了。现在回想起来了,增删改查四种操作中的前三种我们都已经学完了,不知道现在使用起数据库来,你有没有感觉到格外的轻松和简单。但是呢,我们都知道,在所有的数据库操作当中,
查询
操作肯定是最复杂的,用法也是最多的,因此
LitePal
在
查询
方面提供的API也是比较丰富,而且
LitePal
在
查询
方面的API设计也是颇为艺术的。那么今天我们就专门使用一篇博客来讲解一下
查询
操作的用法,体验一下
LitePal
查询
的艺术。还没有看过前面一篇文章的朋友建议先去参
体验
LitePal
的
查询
艺术(四)
使用
LitePal
查询
数据
LitePal
在
查询
方面提供了非常丰富的API,功能多种多样,基本上已经能够满足我们平时所有的
查询
需求了。不仅如此,
LitePal
在
查询
API的设计方面也是非常用心,摒弃了原生query()方法中繁琐的参数列表,而是改用了一种更为灵巧的方式——连缀
查询
。除此之外,
LitePal
查询
的结果也不再返回Cursor
对象
,然后再由开发者自己去逐个取出,而是直接返回封装好的
Android开源库基础——
LitePal
LitePal
LitePal
是什么?
LitePal
是什么?
Android
80,362
社区成员
91,291
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章