litepal专题

Android数据库-开源LitePal (二)

上一篇文章中我们学习了一些Android数据库相关的基础知识,和几个颇为有用的SQLite命令,都是直接在命令行操作的。但是我们都知道,数据库是要和程序结合在一起使用的,单独对一个数据库去进行増删改查操作并没有什么意义,因此今天我们就来学习一下如何在Android程序当中去操作SQLite数据库。 操作数据库的第一步当然是创建表了,传统创建表的方法相信大多数人都知道,那么今天我除了会展示传统

LitePal一对一、多对一、多对多

参考:https://www.jianshu.com/p/bc68e763c7a2 一对一 一个boy对应一个girl,相应地一个girl对应一个boy Boy类: public class Boy extends DataSupport {private int id;private Girl girl;private String name;private int age;p

Android数据库框架三、LitePal

简述:LitePal是一款开源的Android数据库框架,采用对象关系映射(ORM)模式,将常用的数据库功能进行封装,可以不用写一行SQL语句就可以完成创建表、增删改查的操作。并且很轻量级,jar包不到100k,几乎零配置。 git 地址:https://github.com/LitePalFramework/LitePal 集成方法:compile ‘org.litepal.android

LitePal在Android9.0上报错java.lang.Class[] java.lang.reflect.Constructor.getParameterTypes()' on a null

https://github.com/LitePalFramework/LitePal/issues/546 错误信息:java.lang.Class[] java.lang.reflect.Constructor.getParameterTypes()' on a null object reference 错误原因:实体如果实现了Parcelable,在某些版本就会导致,目前发现在9.0上面

使用LitePal建立表关联

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/39207945 目前我们已经对LitePal的用法有了一定了解,学会了使用LitePal来创建表和升级表的方式,那么今天就让我们一起继续进阶,探究一下如何使用LitePal来建立表与表之间的关联关系。还没有看过前一篇文章的朋友建议先去参考Android数据库高手秘籍(三)——使

创建表和LitePal的基本用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/38556989 上一篇文章中我们学习了一些Android数据库相关的基础知识,和几个颇为有用的SQLite命令,都是直接在命令行操作的。但是我们都知道,数据库是要和程序结合在一起使用的,单独对一个数据库去进行増删改查操作并没有什么意义,因此今天我们就来学习一下如何在Androi

使用LitePal升级表

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/39151617 在上一篇文章中,我们学习了LitePal的基本用法,体验了使用框架来进行创建表操作的便利。然而大家都知道,创建表只是数据库操作中最基本的一步而已,我们在一开始创建的表结构,随着需求的变更,到了后期是极有可能需要修改的。因此,升级表的操作对于任何一个项目也是至关重

Android数据库高手秘籍(十),如何在Kotlin中更好地使用LitePal

转载请注明出处:https://blog.csdn.net/guolin_blog/article/details/82714414 本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每个工作日都有文章更新。 自从LitePal在2.0.0版本中全面支持了Kotlin之后,我也一直在思考如何让LitePal更好地融入和适配Kotlin语言,而不仅仅停留在简

Android数据库高手秘籍(九),赶快使用LitePal 2.0版本吧

转载请注明出处:https://blog.csdn.net/guolin_blog/article/details/80586028 本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每个工作日都有文章更新。 今天很高兴告诉大家一个好消息,LitePal又出新版本了。 算了一下,上个版本1.6.1已经是半年前推出的了,而整个开源项目自2014年推出以来,

android数据存储(Preferences,File,SQLite,开源数据库 LitePal)

昨天看到一篇文章程序员如何实现暴富文章来源:小道消息公众号。虽然话题庸俗,但是却很实在。引用作者最后的观点来提醒自己: 放弃幻想,也放弃幻灭,但是不要放弃梦想。 这个时代不会承诺必须给你一套房子,凭什么这么慷慨? 时代只会承诺,你肯定有一些机会。但是当机会来到面前的时候,希望你的能力能够牢牢的抓住它。 任何一个程序都会有一些本地的数据进行存储,有比较私密的,也有缓存数据,有事为了减少网

Android非常强大的第三方数据库LitePal

github地址:https://github.com/LitePalFramework/LitePal 用过Android原生的数据库也知道,我们要写成千上百行的代码去配置自己的需求,这个是十分痛苦的事件。 第三方的数据库用过greeDao,也是太繁琐,很多需求都需要自己去敲打。 那么先来简单介绍一下吧,LitePal是一款开源的Android数据库框架,它采用了对象关系映射(

数据存储——数据库_开源数据库LitePal

配置LitePal 1.导入Jar包或者写入源码 module的build.gradle中添加 dependencies {compile 'org.litepal.android:core:1.3.0'} 2.配置litepal.xml 在app的assets目录下面新建一个litepal.xml文件 <?xml version="1.0" enc