imJovi Sqlbean For Android 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
imJovi Sqlbean For Android 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
imJovi Sqlbean For Android 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 Java
操作系统 Android
软件类型 开源软件
开源组织
地区 国产
投 递 者 ImJovi
适用人群 未知
收录时间 2020-08-07

软件简介

Sqlbean For Android是一款安卓平台上的SQLite轻量级ORM框架,它提供极其简易的方式助你连接SQLite数据库,在大部分情况下你都不需要手写SQL语句,内部已内置了大量的常用操作语句帮助你快速进行业务开发,即便你遇到复杂的场景需要拼接SQL语句,它也能优雅de解决你的问题。

特点:零配置,自动建表,连表查询,乐观锁,分页

环境:Android 4.0+

CRUD操作

//查询
public void select(){
	Essay essay = sqlBeanService.selectById("20");
	List<Essay> essayList = ssqlBeanService.selectByCondition("& > ?",SqlEssay.id, 10);//SqlEssay.id常量是自动生成
	Essay essay1 = ssqlBeanService.selectOneByCondition("id = ?", 10);//也可以直接写sql字段
	List<Essay> essayList1 = sqlBeanService.selectAll(new Paging(0, 10));
	//多达24个查询方法,具体请查看文档
}

//删除
public void delete(){
	sqlBeanService.deleteById("3", "4");
	sqlBeanService.deleteByCondition("& > ?",SqlEssay.id , 10);
	//更多请查看文档
}

//插入
public void insert(){
	Date date = new Date();
	Essay essay = new Essay();
	essay.setId("id" + i);
	essay.setContent("content" + i);
	essay.setUserId("userId" + i);
	essay.setCreationTime(date);
	sqlBeanService.insert(essay);
	
	Essay essay1;
    List<Essay> essayList = new ArrayList<>();
    for (int i = 0; i < 50; i++) {
        essay1 = new Essay();
        essay1.setId("id" + i);
        essay1.setContent("content" + i);
        essay1.setUserId("userId" + i);
        essay1.setCreationTime(date);
        essayList.add(essay1);
    }
    sqlBeanService.insert(essayList);
}

//更新
public void update(){
    Essay essay = new Essay();
    essay.setId("2");
    essay.setContent("测试 update");
    sqlBeanService.updateByBeanId(updateEssay, true);
	
	Essay essay1 = new Essay();
	essay1.setContent("测试 update");
	sqlBeanService.updateById(updateEssay, "10", true);
	//更多请查看文档
}
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣
发表了资讯
09/21 09:34

Sqlbean 安卓版 1.1.9 发布,无需Sqlite语句,助你实现快速开发

Sqlbean For Android 介绍 Sqlbean是一款使用Java面向对象思想来编写并生成Sql语句的工具,在此基础上对Android SQLite实现轻量级插件支持。其中内置大量常用SQL执行的方法,可以非常方便的达到你想要的目的,相对复杂的SQL语句也得以支持,在常规的项目开发几乎做到不写SQL,可以有效的提高项目开发的效率,让开发者更专注于业务代码的编写。 🚀特点: 零入侵, 自动建表, 连表查询, 乐观锁,分页 💻环境: Android...

0
5
发表了资讯
08/01 09:50

Sqlbean 安卓版 1.1.7 发布,Sqlite 自动生成 Sql 语句的工具

Sqlbean For Android 介绍 Sqlbean是一款使用Java面向对象思想来编写并生成Sql语句的工具,在此基础上对Android SQLite实现轻量级插件支持。其中内置大量常用SQL执行的方法,可以非常方便的达到你想要的目的,相对复杂的SQL语句也得以支持,在常规的项目开发几乎做到不写SQL,可以有效的提高项目开发的效率,让开发者更专注于业务代码的编写。 🚀特点: 零入侵, 自动建表, 连表查询, 乐观锁,分页 💻环境: Android...

0
0
发表了资讯
05/07 12:47

Sqlbean 安卓版 1.1.1 发布,Sqlite 自动生成 Sql 语句工具

Sqlbean For Android 介绍 Sqlbean是一款使用Java面向对象思想来编写并生成Sql语句的工具,在此基础上对Android SQLite实现轻量级插件支持。其中内置大量常用SQL执行的方法,可以非常方便的达到你想要的目的,相对复杂的SQL语句也得以支持,在常规的项目开发几乎做到不写SQL,可以有效的提高项目开发的效率,让开发者更专注于业务代码的编写。 🚀特点: 零入侵, 自动建表, 连表查询, 乐观锁,分页 💻环境: Android...

0
2
发表了资讯
04/25 10:52

Sqlbean 安卓版 1.1.0 发布

Sqlbean是一款使用Java面向对象思想来编写并生成Sql语句的工具,在此基础上对Android SQLite实现轻量级插件支持。其中内置大量常用SQL执行的方法,可以非常方便的达到你想要的目的,相对复杂的SQL语句也得以支持,在常规的项目开发几乎做到不写SQL,可以有效的提高项目开发的效率,让开发者更专注于业务代码的编写。 🚀特点: 零入侵, 自动建表, 连表查询, 乐观锁,分页 💻环境: Android 4.0+ Sqlbean-Core与Java-...

0
1
发表于AI & 大数据专区
2020/08/10 12:12

Sqlbean For Android 1.0 发布,安卓轻量级 ORM 框架

Sqlbean For Android是一款安卓平台上的SQLite轻量级ORM框架,它提供极其简易的方式助你连接SQLite数据库,在大部分情况下你都不需要手写SQL语句,内部已内置了大量的常用操作语句帮助你快速进行业务开发,即便你遇到复杂的场景需要拼接SQL语句,它也能优雅de解决你的问题。 特点:零配置,自动建表,连表查询,乐观锁,分页 环境:Android 4.0+ Sqlbean For Android 完美继承Sqlban Java后台版简单易用的特性和几乎全部功...

1
5
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
8 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部