今天在项目里使用到了greendao,记录一下greendao的使用过程。greendao是对sqlite数据库操作的封装,可以让我们更加方便的使用sqlite,其它类似的框架还有OrmLite、SugarORM、Active Android、Realm。但是greendao的性能要远远的高于其它四个框架,在官网有测试结果,因为它不是使用反射的机制,而是直接生成相关的代码。这就大幅度提升了它的性能            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-22 22:39:06
                            
                                139阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            GreenDao3.2的使用一、简介1.1 GreenDao简介:GreenDao是一个简化数据库开发的ORM来(对象关系映射)源框架。 GreenDao官网,点击这里跳转ORM优点:
1. 让业务代码访问对象,而不是数据库表;
2. 隐藏了面向对象的逻辑SQL查询详情;
3. 无需处理数据库实现。
GreenDao相对于原生API的优势:
1. 不需要手动拼sql;
2. 将数据库中的数据转换            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-09 20:05:49
                            
                                184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Greendao 查询不到真实数据的解决方法 清除greendao缓存,项目            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-05-21 13:16:22
                            
                                89阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Greendao 查询不到真实数据的解决方法 清除greendao缓存,项目的数据库查询是用的第三方 ORM库存 Greendao ;在修改数据后,反复查询得不到更新后的数据?导出数据库,发现数据已更新,使用原查询数据库,也已经更新?原凶就是GreenDao,自动缓存了数据记录一下清除greendao 缓存的方法第一种清除daoSession的缓存daoSession.clear();第二种 清除指定dao类的缓存dao.deta...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-13 10:21:09
                            
                                748阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            持续更新中1、使用@FormUrlEncoded的话,服务端需要使用Request.Form,如果不使用@FormUrlEncoded本地需要由 改成 ,服务端改为使用Request.QueryString. 2、java.io.IOException: Content-Length and str            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-10-06 12:45:00
                            
                                158阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            导入依赖1.在app级build.gradle中添加代码:implementation 'org.greenrobot:greendao:3.3.0'greendao {
        schemaVersion 1 //数据库版本号
        daoPackage 'com.example.test.greendao' //填写自己的包名+文件夹test
        // 设置Dao            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-06 21:44:27
                            
                                190阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            核心:首先明确一点,sqlite操作都是依靠sql语句的,所以 greendao的所有api及实现都是为这个准则服务的。 变化:3.0之前需要通过新建GreenDaoGenerator工程生成Java数据对象(实体)和DAO对象,非常的繁琐而且也加大了使用成本。GreenDao  3.0最大的变化就是采用注解的方式通过编译方式生成Java数据对象和DAO对象。 Dat            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 00:38:00
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简单介绍greenDAO 是一款开源的面向 Android 的轻便、快捷的 ORM 框架,将 Java 对象映射到 SQLite 数据库中,我们操作数据库的时候,不在需要编写复杂的 SQL语句, 在性能方面,greenDAO 针对 Android 进行了高度优化, 最小的内存开销 、依赖体积小。greenDAO数据库是非常适合存储大量数据,从而加速事项。使用greenDAO,大多数实体可以插入,更            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-06 21:44:35
                            
                                376阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、GreenDao 简介GreenDAO 是一款开源的面向 Android 的轻便、快捷的 ORM 框架,将 Java 对象映射到 SQLite 数据库中,我们操作数据库的时候,不在需要编写复杂的 SQL语句, 在性能方面,GreenDAO 针对 Android 进行了高度优化, 最小的内存开销 、依赖体积小 同时还是支持数据库加密。GreenDAO 官网地址:http://greenrobot            
                
         
            
            
            
            GreenDAO基本使用及源码分析GreenDAO介绍GreenDAO基本使用添加依赖创建存储对象实体类GreenDAO初始化GreenDAO实现数据库增删改查增删改查GreenDao源码分析1. 创建数据库帮助类对象DevOpenHelper2. 获取数据库3. 创建DaoMaster对象4. AbstractDao构造函数5. 创建DaoSeesion对象6. 插入7. 删除8. 修改9.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-25 21:00:14
                            
                                323阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                  最近自学做东西的时候用到了一个收藏的功能,然后我想把东西存放到SQLite当中,然而自己传值的时候都是用到的实体类,所以存起来也比较麻烦,所以从网上找到一个greenDao的开源框架非常火,不仅效率高,而且内存也占用的小,非常方便。      这里我就简单介绍一下如何配置,至于其他的增、删、改、查了,网上都很多,需要用到的小伙            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-15 18:06:17
                            
                                37阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、什么是ORM?  ORM是object relation mapping的缩写,即对象关系映射,简单的说就是对象模型和关系模型的一种映射。ORM基于三个核心原则,简单:以最基本的形式建模数据;传达性:数据库结构被任何人都能理解的语言文档化;精确性:基于数据模型创建正确标准化的结构。二、为什么要有这么一个映射?  很简单,因为我们的开发语言通常是面向对象的,但是传统的数据库却是关系型的。为了可以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-18 18:41:23
                            
                                37阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录greenDao概述greenDao配置(Android Studio)greenDao简单使用greenDao实体类创建greenDao增greenDao删greenDao改greenDao查greenDao使用持续更新中。。。 greenDao概述greenDao简介 SQLite是一个很棒的嵌入式关系数据库。尽管如此,编写SQL和解析查询结果仍然是一项非常繁琐且耗时的任务。而gre            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-16 13:42:56
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 存储的数据库结构学习数据库之前,我们先得设计自己的数据库,不多废话,下面是我此次学习的数据库结构,后面所有的数据请参考这个图进行学习: GreenDao关系图.jpg2. GreenDao的介绍简单的GreenDao的介绍,闲麻烦的可以直接跳到GreenDao使用开始看。什么是GreenDao?GreenDAO是一个开源的Android ORM(“对象/关系映射”),通过ORM(称            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-03 20:59:26
                            
                                68阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Android GreenDao的使用
在今天的移动应用开发中,数据持久化是一个至关重要的部分。Android提供了SQLite数据库来存储应用中的数据,然而,直接使用SQLite会涉及到许多繁琐的操作。为了解决这个问题,GreenDao作为一个轻量级的ORM(对象关系映射)框架应运而生。本文将讲解如何在Android应用中使用GreenDao,并提供详细的代码示例。
## 什么是Gree            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-09 05:52:13
                            
                                16阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            GreenDao 简介greenDAO是一个开源的Android ORM,使SQLite数据库的开发再次变得有趣。 它减轻了开发人员处理底层的数据库需求,同时节省开发时间。 SQLite是一个很不错的关系型数据库。 尽管如此,编写SQL和解析查询结果仍然是相当乏味和耗时的任务。 greenDAO通过将Java对象映射到数据库表(称为ORM,“对象/关系映射”)来解决这些问题。 这样,您可            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-06 22:41:49
                            
                                305阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、GreenDao 简介 greenDAO 是一款开源的面向 Android 的轻便、快捷的 ORM 框架,将 Java 对象映射到 SQLite   数据库中,我们操作数据库的时候,不在需要编写复杂的 SQL语句, 在性能方面,greenDAO 针对 Android 进行了高度优化,   最小的内存开销 、依赖体积小 同时还是支持数据库加密。greenDAO 官网地址:ht            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-02 10:14:22
                            
                                97阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            GreenDao介绍android开发的本地数据库存储是sqlite。greenDAO应该算是当前最火的数据库开源框架了吧,它是一个移动开发的ORM(object / relational mapping)框架,是对sqlite数据库访问的对象化封装。以对象的形式去访问数据库,数据库表里面的字段就相当于对象的属性了。可以直接obj.data的形式访问了。如果觉得效率不够高,你也            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-01 11:06:13
                            
                                49阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1简介greenDAO功能  对象/关系映射(ORM)  greenDAO Android ORMgreenDAO的本质是为存储在关系数据库SQLite中的数据提供一个面向对象的接口。只需定义数据模型,greenDAO将创建Java数据对象(实体)和DAO(数据访问对象)。这将为您节省很多无聊的代码,只是来回移动数据。除此之外,greenDAO还提供了一些高级的ORM功能,如会话缓存,预先加载和活            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-25 13:19:16
                            
                                140阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            引言  在项目中经常会用到数据存储、缓存等等,常用的一种方式就是数据库存储,从追求开发效率的角度讲,一般公司都会用第三方开源库,greenDao是目前口碑比较好的数据库框架之一。官方网站点击这里greenDao基本介绍  greenDao是一个开源Android ORM(Object Relation Mapping,对象关系映射) 框架,它使得Sqlite数据库开发变得有趣。它节约了开发人员写S            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 11:29:47
                            
                                84阅读
                            
                                                                             
                 
                
                                
                    