GreenDao

2024/4/13 15:37:40

greenDAO-Android轻量级快速ORM框架

官网 https://github.com/greenrobot/greenDAO 简介 greenDAO is a light & fast ORM for Android that maps objects to SQLite databases. Being highly optimized for Android, greenDAO offers great performance and consumes minimal memory. Home page, documen…

【GreenDao 】使用insert方法时自动生成主键导致Native层LongHashMap/HashMap内存占用过大解决办法

在 GreenDao 中,LongHashMap 是一种高效的 HashMap 实现,可以支持大规模的数据存储。但是,如果使用不当,LongHashMap 可能会占用过多的 Native 内存,从而导致内存占用过大的问题。下面介绍一些解决方法: 及…

greenDao使用方法二

回看上篇文章,发现只简述了怎么配置greenDao的生成工程,而使用的部分内容忘了写了,罪过。。 在这里补上吧。。 使用java application运行上篇文章配置好的greenDao生成工程 运行结束,会在你指定的路径下生成相应的类文件 D…

Android greenDa源码分析

greenDao源码架构图: greenDao流程图: 在自定义的Application中对greenDao进行初始化操作,如下: public class App extends Application {private DaoSession daoSession;Overridepublic void onCreate() {super.onCreate();D…

Android greenDao简介和使用

Github地址:greenDAO 1 简介 1.1 ORM框架介绍 对象关系映射(Object Relational Mapping,简称ORM)是通过使用描述对象和数据库之间。 映射的元数据,将程序中的对象自动持久化到关系数据库中。 java中的类----------…

记一次使用GreenDao的小“坑”

很多Android开发者选择Greendao作为数据库使用工具,关于greendao的教程网络上也是一大堆,这里就不再介绍,主要是记录在项目中使用greendao出现的一个小问题,greendao的地址如下:greendao 事先说一下,我项目…

Android创建和使用数据库

一、关系型数据库SQLIte每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库—SQLite。SQLite第一个Alpha版本诞生于2000年5月,它是一款轻量级数据库,它的设计目标是嵌入式的&#x…

greendao的like模糊查询方法

项目中运用到了Greendao,有时候对数据库某些记录进行查询时,需要用到模糊查询,这里介绍一些greendao的模糊查询方法。 greendao模糊查询提供了like函数,具体的使用方法如下: mqBuilder.where(****Dao.Properties.nam…

GreenDaoUpgradeHelper-greenDao的数据库升级帮助类

官网 https://github.com/yuweiguocn/GreenDaoUpgradeHelper/blob/master/README_CH.md 简介 GreenDaoUpgradeHelper是一个greenDao的数据库升级帮助类。使用它可以很容易解决数据库升级问题,只需一行代码。 使用说明 1.在根目录的build.gradle文件的repositor…

Android 离线开发Greendao3.3.0

可以到这个网站搜索相关的jar:https://search.maven.org/artifact/org.greenrobot/greendao 如果自己懒到下载,我这边有提供我弄好到直接使用:https://download.csdn.net/download/hknishi_zs/12850665 需要使用离线开发butterknife参考&am…

Android SQLite ORM框架greenDAO在Android Studio中的配置与使用

博客: 安卓之家 微博: 追风917 CSDN: 蒋朋的家 简书: 追风917 博客园: 追风917 说明 greenDAO是安卓中处理SQLite数据库的一个开源的库,详情见其官网:我是官网 详细使用,官网也…

Greendao no such table解决方法

记录一下我在开发过程中使用Greendao遇到的问题,开发新版本时建了新的数据库,老版本升级到这个版本查询新建的数据库时,程序崩溃,报 no such table,网上有人说卸载掉app重新安装就可以了,这种方法我试过&am…

GreenDao笔记(一)

最近在搜寻好的数据库操作框架,发现GreenDao确实不错,结合项目使用过程,记录下配置细节,以供随时查看 GreenDao 数据库配置 greenDao不做太多介绍,一个很厉害的数据库框架,每秒钟读写高达30000次&#xff…

Android--数据库GreenDao使用

一、简介 greenDAO是一个对象关系映射(ORM)的框架,能够提供一个接口通过操作对象的方式去操作关系型数据库,它能够让你操作数据库时更简单、更方便。如下图所示: Github地址:https://github.com/greenrobo…

GreenDao笔记(二)

GreenDao进阶笔记,通过 注解 JAVA 对象描述数据库表结构,以及实现一对多、多对多的联系,简单直接上代码,后面有详细说明 配置代码 Entity public class Soldier{ //人员表Id(autoincrement true)private Long sID;Propertypriva…