imJovi Sqlbean For Android 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
imJovi Sqlbean For Android 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 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 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表于服务端专区
08/10 12:12

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

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

1
5
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/01/31 11:27

Android Activity

1. <activity android:icon="...">//设置Activity的action-bar上面的图标 <activity android:screenOrientation="portrait"/>//portrait 竖屏(默认),landscape 横屏,sensor 重力感应 name、label、theme 2. ......

0
0
发表了博客
2018/08/30 16:15

Android Activity

一 Activity简介 Activity是Context的子类 Activity是四大组件之一 用来显示控件和用户交互 Activity是一个布局容器 Activity如果5s内没有响应 就会导致一个异常 ANR(application not response) 二 新建一个Activity 1. 直接或者间接继承Activity 2. AndroidManifest.xml application节点里面配置activity name属性必须配...

0
1
发表了博客
2014/11/14 10:45

android_Activity

Activyt生命周期,四种启动模式,两种启动方式,窗口样式,启动流程

0
0
发表了博客
2014/01/07 21:40

Android--Activity

关对android API的官网上查看,并根据自己的理解做了些记录。基本上是翻译。

0
0
发表了博客
2014/05/12 11:23

Android:Activity(四):Activity生命周期

Activity生命周期 Activity有4种状态: 1.活动状态:当Activity位于前台,用户可见,可获得焦点,此时的Activity位于栈顶. 2.暂停状态:其他Activity位于前台,该Activity依然可见,只是不能获得焦点. 3.停止状态:当Activity不可见,失去焦点. 4.销毁状态:当Activity结束,或Activity所在的Dalvik进程结束. 在Activity生命周...

0
0
发表了博客
2013/11/04 10:18

Android--Activity

1,Android中什么是Task和Back Stack Task可以理解为一个进程,启动一个应用就回启动一个进程,系统会为该应用分配16MB的空间来共该应用使用。Back Stack是以堆栈的形式管理一个应用启动的所有的Activity,每启动一个Activity都会把新的Activity放到栈顶,若栈顶Activity销毁(通过onBackPressed或者finish)之后,栈顶Act...

0
1
发表了博客
2014/11/07 15:32

Android Activity

android 第三方项目放在源码环境下编译 Android:源码环境下移植第三方的apk内置到ROM(System Image)中 1、实现启动一个activity但不显示其界面: <activity android:name="com.learns.LocationManager" android:theme="@android:style/Theme.NoDisplay"> </activity>这次再运行。OK,要调用的activity界面不再显示了。 2、...

0
2
发表了博客
2012/03/07 21:35

android task and activity

a usful blog. http://changeyouforever.iteye.com/blog/1160038 android:allowTaskReparenting 用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。 如果这个特性没有被设定,设定到<application>元素上...

0
1
发表了博客
2015/11/08 00:40

Android 学习之 Activity

Activity 概述 一个Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务,例如拨号、拍照、发送email、看地图。每一个activity被给予一个窗口,在上面可以绘制用户接口。窗口通常充满屏幕,但也可以小于屏幕而浮于其它窗口之上。  一个应用程序通常由多个activities组成,他们通常是松耦合关系...

0
0
发表了博客
2015/10/27 14:21

Android:Activity生命周期

参考: 《第一行代码:Android》 郭霖(著) Activity所在的栈为后进先出(Last In First Out)结构。 Activity状态 运行状态(S1): 该Activity处于与User交互的状态,即是位于栈顶的Activity。 系统一般不考虑回收该处内存。 暂停状态(S2): Activity不再处于栈顶(Another activity comes in front of the activity),但仍然...

0
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
5 收藏
分享
返回顶部
顶部