BeeV1.17.0.6 支持 Android 系统直接使用 Bee 访问 SQLite 数据库

Bee,互联网新时代的 Java ORM 工具,更快、更简单、更自动,开发速度快,运行快,更智能!

V1.17.0.6(奋斗)

1)支持Android(安卓)系统直接使用Bee访问SQLite数据库;Bee增加Android ORM功能.
2)支持Android日志:android.util.Log  
3)Ddl: 优化创建表流程  
4)多数据源环境下,增加日志提示当前使用的是哪个数据源名称  
5)分页查询,当获取一页的数据量size为0时,直接返回emptyList  

实例:

package com.aiteasoft.util;

import org.teasoft.bee.android.CreateAndUpgradeRegistry;
import org.teasoft.beex.android.ApplicationRegistry;

public class BeeApplication extends Application {
    private static Context context;
    @Override
    public void onCreate() {
       ApplicationRegistry.register(this);//注册上下文
       CreateAndUpgradeRegistry.register(YourAppCreateAndUpgrade.class); //创建和更新DB
    }
 }
 
// 并在AndroidManifest.xml,配置android:name为BeeApplication 
 <application
        android:icon="@drawable/appicon"
        android:label="@string/app_name"
         android:name="com.aiteasoft.util.BeeApplication"
       >

在Android里用Java 操作 SQLite 数据库与 JavaWeb 类似.
操作数据库时,不需要每次都传递 Context 到 ORM 框架使用非常简单易用;性能也不差.

Suid suid=BF.getSuid();
List<Orders> list = suid.select(new Orders()); 

性能:

详细实例,参考:

https://my.oschina.net/u/4111850/blog/5538992

-------------------------------------------------------

Bee 是一个简单,易用,功能强大,开发速度快,编码少的 JAVA ORM 框架。连接,事务都可以由 Bee 框架负责管理. Bee 简化了与 DB 交互的编码工作量,是 编码复杂度 为 O(1) 的 Java 框架!

(技术交流 扣群:992650213 ; 更多设计思想,请关注微信公众号:软件设计活跃区 )

Bee 简单易用:单表操作、多表关联操作,可以不用写 sql, 极少语句就可以完成 SQL 操作;概念简单 ,10 分钟即可入门。
Bee 功能强大:复杂查询也支持向对象方式,分页查询性能更高,一级缓存即可支持个性化优化;具有分布式特性。高级要求,还可以方便自定义 SQL 语句

 

下期功能预告:

Bee增加支持 鸿蒙HarmonyOS

码云上的项目首页:

https://gitee.com/automvc/bee

https://gitee.com/automvc/bee-springboot

github:

https://github.com/automvc/bee

猜你喜欢

转载自www.oschina.net/news/199613
今日推荐