litepal创建表以及数据存储

来源:互联网 发布:畅想软件 编辑:程序博客网 时间:2024/05/03 11:37

LitePal要求所有的实体类都要继承自DataSupport这个类,因此这里我们就要把继承结构给加上才行。修改Student类的代码,如下所示:
public class Student extends DataSupport {}


在之前的版本中litepal必须使用表字段中对应的get()和set()方法才可以映射成相应的结构,很不灵活不方便。随着版本的迭代逐渐可以采用构造器的方式去添加数据,这无疑减少了代码量增加了灵活性

/** * 通过set()的方式 */        Student student1 = new Student();        student1.setAge(12);        student1.setName("白居易");        student1.setSex("");        //通过调用save()方法存储数据                if (student1.save()) {            Log.e("TAG", "成功");        } else {            Log.e("TAG", "失败。。。");        }/** *通过构造器的方式 */        Student student = new Student("花花", 12, "");        if (student.save()) {            Log.e("TAG", "成功");        } else {            Log.e("TAG", "失败。。。");        }    }

效果如下,都可以插入数据

0 0
原创粉丝点击