GreenDao封装使用

本文详细介绍了如何在Android应用中进行GreenDao数据库的封装,包括实体类创建、数据库初始化、增删改查操作以及事务处理,旨在提供一个实用的数据库操作方案。
摘要由CSDN通过智能技术生成
case R.id.add:   //添加数据
            Person item=new Person(null,"wang","18");
            PersonHelper.getInstance(this).addInfo(item);

            break;
        case R.id.delete://删除id是1的数据
            PersonHelper.getInstance(this).deleteInfo(1);

            break;
        case R.id.delete_table:// 删除这个表
            PersonHelper.getInstance(this).clearInfo();
            break;
        case R.id.update:      //修改 id为1的数据
            //id需要强转为long
            Person item2=new Person((long)1,"up","10");
            PersonHelper.getInstance(this).updateInfo(item2);
            break;
        case R.id.query:   //查询id为1的name字段的值
            String name=PersonHelper.getInstance(this).getTypeValue(1);
            text.setText(name);
            break;
        case R.id.query_list: //查询所有数据
            List<Person> list = PersonHelper.getInstance(this).getInfoList2();


            Person person = new Person();
            StringBuilder str = new StringBuilder();//和String 它这个必须new对象。不然就是空指针。
            for(int i=0;i<list.size();i++){
                person=list.get(i);
            String names=person.getName();
            String ages=person.getAge();
            Long id=person.getId();

            str.append(names+id+
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值