首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏向治洪

    ormlite介绍一

    概述 ORMlite是类似hibernate的对象映射框架,主要面向java语言,同时,是时下最流行的android面向数据库的的编程工具。 官方网站:http://ormlite.com/  如果需要开发android,只需要下载core和android两个jar包: ? ORMlite的使用 1,建立映射关系 Ormlite与数据库的映射关系式通过注释来说明的。 this.location = location;       }   }   2,建立数据库和基本的工具 在android的开发中,google原版封装了一个SqliteOpenHelper,供开发者调用,在OrmLite

    1.1K60发布于 2018-01-30
  • 来自专栏向治洪

    Android ormLite复杂条件查询

    OrmLite要继承一个OrmLiteSqliteOpenHelper,通过OrmLiteSqliteOpenHelper实例的getDao方法可以获取一个Dao类,下边代码中mDao是Dao的实例,用来进行各种数据库操作

    2.8K80发布于 2018-02-06
  • 来自专栏向治洪

    Android 数据库框架ormlite

    Android 数据库框架ormlite 使用精要 前言 本篇博客记录一下笔者在实际开发中使用到的一个数据库框架,这个可以让我们快速实现数据库操作,避免频繁手写sql,提高我们的开发效率,减少出错的机率 ormlite是什么? 首先可以去它的官网看看www.ormlite.com,它的英文全称是Object Relational Mapping,意思是对象关系映射;如果接触过Java EE开发的,一定知道Java Web开发就有一个类似的数据库映射框架 为什么要用ormlite? 先说说优点 1. 轻量级  2. 使用简单,易上手  3. 封装完善  4. 文档全面 缺点 1. 基于反射,效率较低  2. 导入jar包到项目libs文件夹下 到http://ormlite.com/releases/下载相应版本的jar,下载最新的,目前是最新版本4.49。我们下载稳定的4.48即可。 ?

    1.1K80发布于 2018-02-02
  • 来自专栏向治洪

    android orm持久层框架

    然后有考虑了一下db4o   官网:http://www.db4o.com/ 官网上的介绍说是已经支持Android了,但是我一是觉得包有点大,而是觉得速度有点慢   最后看到的就是ormlite    官网:http://ormlite.com/ 一共两个包:一个是ormlite-core-4.24.jar,另一个是ormlite-android-4.24.jar   从以下网址可以下载到:http ://ormlite.com/releases/ 下面按照惯例来个Hello world   新建Android项目:HelloOrmLite   添加文件夹:libs,将所需的两个包复制到其中 ;    import com.j256.ormlite.dao.Dao;    import com.j256.ormlite.support.ConnectionSource;    import  com.j256.ormlite.table.TableUtils;    public class DataHelper extends OrmLiteSqliteOpenHelper {   

    1.1K50发布于 2018-01-30
  • 来自专栏达达前端

    Android精通之OrmLite数据库框架,Picasso框架,Okio框架,OKHttp框架

    标题图 OrmLite基础知识 什么是OrmLite框架,在我没用这个框架时,不知道它有多好,用了才知道很方便哦,为了提供开发效率,Android开发者需要懂得运行多种框架进行开发。 对于OrmLite框架是一种很轻量级的数据库操作框架,它的底层是由反射机制实现的。 OrmLite框架 来认识一下OrmLite的官网:http://ormlite.com/releases/ 展示 ? 接下来你会看到 @DatabaseField(columnName = "name") 这你就被奇怪了,这大概是OrmLite的框架的特性吧~ 在OrmLiteSqlite中,你会编写一个数据库帮助类, 并重写两个方法: onCreate()和onUpgrade() 在OrmLite框架中: OrmLite使用注解 自己创建一个实体类对应类 @中代表数据表(表名=“值为表名的名称,字段列的名称”)

    1.5K30发布于 2019-07-03
  • 来自专栏Open软件开发小组

    GreenDao:你一定值得拥有的轻量数据库框架

    前言 本文介绍了什么是ORM,ORMLite和GreenDao框架优劣分析,GreenDao实战分享,并给出源码demo。 目前比较成熟的ORM框架有:ORMLite、GreenDao、ormdroid、androrm、ActiveAndroid。本文主要介绍当下比较流行的两个框架:ORMLite和GreenDao。 2 ORMLite与GreenDao优劣分析 1 ORMLite ORMLite基于注解和反射的的方式,导致ORMLite性能有着一定的损失(注解其实也是利用了反射的原理)。 3 OrmLite 和 GreenDAO性能评测 ? 由上图分析如下: 1. 效率: 对数据进行insert和update时GreenDao的效率是ORMLite的两倍,执行read操作时GreenDao的效率达到了ORMLite的四倍之多。

    1.3K10发布于 2020-03-19
  • 来自专栏向治洪

    Android 常用的ORM框架详解

    OrmLite OrmLite 不是 Android 平台专用的ORM框架,它是Java ORM。支持JDBC连接,Spring以及Android平台。 官方网站:http://ormlite.com/sqlite_java_android_orm.shtml 这个也是之前我在项目中 经常用到的,下面提供一个例子 新建一个User类 @SuppressWarnings

    1.1K50发布于 2018-02-02
  • 来自专栏移动开发的那些事儿

    Android Sqlite并发问题

    背景 我们的项目中使用的是ormlite的加密框架sqlcipher来进行数据库操作的 多进程操作同一个数据库文件出现了问题 net.sqlcipher.database.SQLiteException net.sqlcipher.database.SQLiteStatement.executeInsert(SQLiteStatement.java:84) at com.j256.ormlite.sqlcipher.android.AndroidDatabaseConnection.insert AndroidDatabaseConnection.java:158) at com.j256.ormlite.stmt.mapped.MappedCreate.insert (MappedCreate.java:91) at com.j256.ormlite.stmt.StatementExecutor.create (StatementExecutor.java:450) at com.j256.ormlite.dao.BaseDaoImpl.create

    1.8K40发布于 2018-09-04
  • 来自专栏.NET开发者社区

    .NET(C#)有哪些主流的ORM框架,SqlSugar,Dapper,EF还是...

    那么,在目前的.NET(C#)的世界里,有哪些主流的ORM,SqlSugar,Dapper,Entity Framework(EF)还是ServiceStack.OrmLite? (国内) StackExchange/Dapper (国外) Entity Framework (EF) (国外) NHibernate (国外) ServiceStack/ServiceStack.OrmLite 开源中国ORM排行前三 不需要像NHibernate的XML配置,不需要像EF的各种数据库连接驱动 遵循MIT开源协议,除不允许改名,其它随意定制修改 推荐等级:★★★☆☆ ServiceStack.OrmLite ServiceStack.OrmLite的目标是提供一种方便,无干扰,无配置的RDBMS无关类型的封装,与SQL保持高度的契合,展现直观的API,可以生成可预测的SQL。 ServiceStack.OrmLite的宗旨:Fast, Simple, Typed ORM for .NET 特点: 开源、收费(免费版只支持单个库10张表) 推荐等级:★★★☆☆ Entity Framework

    9.8K90发布于 2018-02-01
  • 6个值得收藏的.NET ORM 框架

    ServiceStack.OrmLite:优雅的 API 设计OrmLite 是 ServiceStack 框架的一部分,但也可以独立使用。 NHibernate全功能 ORM中等高功能最强大,配置灵活,成熟稳定Insight.Database微型 ORM极高低自动实现接口,代码整洁RepoDb混合型 ORM极高低兼具 Dapper 的性能和 EF 的便利性OrmLite 如果是偏爱简洁的 API 和面向接口的设计时,OrmLite 和 Insight.Database 会让你眼前一亮。无论你选择哪一个,一个好的开发环境都是成功的基石。

    33000编辑于 2025-10-09
  • 来自专栏Rust语言学习交流

    【Rust 日报】2023-1-27 Rust的通用Wasm plugin解决方案

    ormlite - 一个精简的ORM层 这是为SQL爱好者准备的ORM层。因为其实一旦逻辑复杂了,往往就得靠自己手写SQL来做。所以一个ORM做得如何恰到好处,很重要。 https://github.com/kurtbuilds/ormlite scotch - 为Rust程序实现Wasm插件系统 scotch能实现与wasm插件复杂类型的交互,目标是实现为任何Rust

    98510编辑于 2023-02-15
  • 来自专栏Flutter入门到实战

    实现Android主流网络框架封装,可无缝侵入切换框架

    举几个例子说明: ★  客户端的http请求操作,可以实现的方案有Retrofix、OkHttp、Volley等; ★  客户端的数据库存储方案可以为Realm、greenDao、OrmLite等; 又比方说,目前正在用的数据存储方案是OrmLite,现在使用greenDao或者Realm会更好,在类似这些情况下,如何做到不修改Activity/Fragment/Presenter代码的情况下,把Volley 的http请求实现更换成Okhttp的实现,把OrmLite更换成greenDao或者Realm? http请求框架,无论是Volley/OkHttp/Retrofix,它们所要实现的都是http请求中的get/post/put/delete这些方法,数据库存储框架中无论是Realm/greenDao/OrmLite

    1.5K20发布于 2018-09-03
  • 来自专栏Kiba518

    从头开始,手写android应用框架(一)

    内置数据库管理:ormlite。 权限请求:rxpermissions。 图片处理:glide。 butterknife:10.2.3' annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.3' // 数据库ormlite implementation 'com.j256.ormlite:ormlite-android:5.0' implementation 'com.j256.ormlite:ormlite-core

    81220编辑于 2023-04-01
  • 来自专栏非著名程序员

    安卓开发经验分享:资源、UI、函数库、测试、构建一个都不能少

    OrmLite :编写和维护数据库表通常是很乏味的。OrmLite是一个支持安卓和Sqlite的ORM框架。 通常完成这项工作会有数不清的备选工具,但是如果你正在创建一个需要很大数据库的应用也许OrmLite会是你的最佳选择。最好的事情是——OrmLite是通过注解驱动的。

    1.7K70发布于 2018-02-01
  • 来自专栏向治洪

    Android数据库Realm实践

    OrmLite OrmLite 不是 Android 平台专用的ORM框架,它是Java ORM。支持JDBC连接,Spring以及Android平台。语法中广泛使用了注解(Annotation)。 GreenDAO 当性能很重要时(数据访问频繁),GreenDao是一个很快的解决方案,它能够支持数千条记录的CRUD每秒,和OrmLite相比,GreenDAO要快几乎4.5倍。

    1.8K90发布于 2018-02-02
  • 来自专栏编程进阶实战

    2022年了有哪些值得推荐的.NET ORM框架?

    GitHub地址:https://github.com/mikependon/RepoDB ServiceStack.OrmLite  OrmLite是一个快速、简单、类型化的.NET ORM,OrmLite 文档地址:https://docs.servicestack.net/ormlite/ GitHub地址:https://github.com/ServiceStack/ServiceStack.OrmLite

    7.8K11编辑于 2022-02-26
  • 来自专栏非著名程序员

    基于开源项目搭建属于自己的技术堆栈

    为了解决这个问题,对象关系映射(ORM)框架出现了,比较好的有 ActiveAndroid,ormlite 和 greenDAO。 5.2 ormlite ormlite 是 Java 平台的一个 ORM 框架,支持 JDBC 连接、Spring 和 Android 平台。在 Android 中使用时,它包含两部分。 ormlite-core:核心模块,无论在哪个平台使用,都必须基于这个核心库,是实现 ORM 映射的关键模块。 ormlite-android:基于 ormlite-core 封装的针对 Android 平台的适配器模块,Android 开发中主要跟这个模块打交道。 与 ActiveAndroid 类似,ormlite 也已经不是一个活跃的开源库,最近一次 Release 版本是在 2013 年发布的。

    2.5K70发布于 2018-02-09
  • 来自专栏编程进阶实战

    2022年了有哪些值得推荐的.NET ORM框架?

    GitHub地址:https://github.com/mikependon/RepoDB ServiceStack.OrmLite  OrmLite是一个快速、简单、类型化的.NET ORM,OrmLite 文档地址:https://docs.servicestack.net/ormlite/ GitHub地址:https://github.com/ServiceStack/ServiceStack.OrmLite

    5.3K20编辑于 2022-05-09
  • 来自专栏小工匠聊架构

    数据存储之-SQLite数据库二

    需要的自己捣鼓捣鼓就好了,另外,现在我们一般很少自己写数据库的东西 ,一般是通过第三方的框架:ormlite,greenDao等,在进阶部分,我们会再来学习~ ? 答:可以,这里用的是第三方的ormlite,你也可以自己写数据库创建以及删除的代码: ?

    80730发布于 2021-08-16
  • 来自专栏dotNET编程大全

    盘点 .NET 比较流行的开源的ORM框架

    开源地址:https://github.com/nhibernate/nhibernate-core 七、ServiceStack/ServiceStack.OrmLite(国外) 简单的 .NET 的快速 、、类型化的 ORM 开源地址:https://github.com/ServiceStack/ServiceStack.OrmLite 八、linq2db(国外) LINQ to DB 是最快的 LINQ

    6.1K42编辑于 2022-11-28
领券