litepal的使用记录

本文介绍LitePal数据库操作库的基本配置及常用API使用方法,包括添加依赖、配置litepal.xml、继承Application类、实体类建表方式,以及多条件查询、更新插入、删除等常见操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

郭霖大神的litepal还是很方便的。这里记录下我容易忘记的方法api

一、基本配置使用方法

1、添加依赖

compile 'org.litepal.android:core:1.5.1'

2、在asserts文件夹下建立litepal.xml并配置

<?xml version="1.0" encoding="utf-8"?>
<litepal>
    <dbname value="dbname" />
    <version value="1" />
    <list>
        <mapping class="com.xx.xxx.db.model.ShopcartBean" />
        <mapping class="com.xx.xxx.db.model.ConfirmcartBean" />
    </list>
</litepal>

3、继承application

public class MyApplication extends LitePalApplication {  

}  

4、建表的方式简单点:

建立需要映射的实体类,继承DataSupport就好了

二、我常忘记的方法(未完待续)

1、多条件查询where

 List<ShopcartBean> shopCarLists = DataSupport.where("top_category_id=? and ischecked=?", afterSaleCatelistBean.getCatelist().get(i).getId(),"1").find(ShopcartBean.class);

2、有就修改没有就新增

shopcartBean.saveOrUpdate("product_id=?", shopcartBean.getProduct_id())

3、删除

//删除数据库中的对应商品
                                                        DataSupport.deleteAll(ShopcartBean.class, "product_id=?", shopcartBean.getProduct_id());

4、差不多了,等我用到了再记录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值