EasyDB
Introduction: 数据库 ORM 映射框架帮助你简洁快速的实现增删改查等功能。
Tags:
EasyDB 是一款轻量级的 ORM 框架
EasyDB 是从项目里抽离出来的一款数据库操作框架,可以方便的实现将 java 对象映射到 SQLite 数据库中,并且提供了快捷的增删改查功能,同时你也可以很方便的扩展出基于 EasyDB 的数据库功能操作。
如何使用
初始化
初始化操作不会损耗任何性能,只是为了拿到包名,方便在使用的时候建立或打开数据库表,因此建议在 application 的 onCreate()方法里进行初始化。public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); EasyDB.init(this); } }插入操作
public void insert(View view) { User user = new User(); user.setId(new Random().nextInt(1000)); user.setName("李四"); user.setPhone("123456789"); BaseDao dao = BaseDaoFactory.getInstance().getDao(BaseDao.class, User.class); long insert = dao.insert(user); }更新操作
public void update(View view) { BaseDao dao = BaseDaoFactory.getInstance().getDao(BaseDao.class, User.class); User user = new User(); user.setPhone("15514087661"); User where = new User(); where.setName("张三"); long update = dao.update(user, where); }删除操作
public void delete(View view) { BaseDao dao = BaseDaoFactory.getInstance().getDao(BaseDao.class, User.class); User user = new User(); user.setName("李四"); int delete = dao.delete(user); }查询操作
public void query(View view) { BaseDao dao = BaseDaoFactory.getInstance().getDao(BaseDao.class, User.class); User where = new User(); where.setName("张三"); List<User> query = dao.query(where); }
关于我
email:xiasem@163.com
如果对你有收获,欢迎点击 star。
