Android学习greenDao,遇到问题,请大神解答 [问题点数:20分,无满意结帖,结帖人androidforwell]

Bbs1
本版专家分:0
结帖率 85.71%
Bbs1
本版专家分:0
Bbs2
本版专家分:488
Bbs1
本版专家分:0
Bbs2
本版专家分:488
Bbs5
本版专家分:3813
Blank
红花 2016年9月 移动开发大版内专家分月排行榜第一
Blank
蓝花 2016年10月 移动开发大版内专家分月排行榜第三
Bbs1
本版专家分:0
GreenDao一对一,一对多查询
  实体类中如何进行数据库表中的关联。GreenDao实现的很简单。 一对一,使用注解@ToOne(),括号中参数为对应表对应的外键 public class Son { @Id(autoincrement = true) private Long id; private String name; private int age; pr...
Android GreenDao使用教程
一、Greendao简介      Greendao是一款用于数据库创建与管理的框架,由于原生SQLite语言比较复杂繁琐,使得不少程序员不得不去<em>学习</em>SQLite原生语言,但是<em>学习</em>成本高,效率低下,所以不少公司致力于开发一款简单的数据库管理框架,较为著名的就有Greendao和ORMLite,但是就数据分析来看,Greendao的效率是高于ORMLite及其他框架的,是目前该行业的领先者。也因为...
greendao3.0以上使用步骤(三):数据库加密
greendao3.0以上使用步骤(一):基础使用greendao3.0以上使用步骤(二):数据库到底该怎么升级 引入数据库 1、在项目的build.gradle中加入这些配置// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript {
使用GreenDao创建表、关联表(一对一,一对多,多对多)、CURD、升级数据库等操作
        应用场景:从照片中找出包含有用户人脸的照片,并保存该照片中的人脸特征、使用该特征和用户人脸特征对比,满足条件,照片就保存到该用户表里 一、创建表 GreenDao托管地址:https://github.com/greenrobot/greenDAO 官方文档:http://greenrobot.org/greendao/documentation/updating-to-gr...
GreenDao的使用
GreenDao是什么 greenDAO是一个开源的<em>Android</em> ORM使得SQLite数据库开发又有趣。它使开发人员从数据库处理低级需求而节省开发时间。SQLite是一个很棒的嵌入式关系数据库。不过,编写SQL和解析查询结果相当繁琐和耗时的任务。greenDAO释放你从这些通过将Java对象映射到数据库表(称为ORM对象/关系映射)。这样你可以存储、更新、删除和查询的Java对象使用一个简单...
Android-- 取巧设置 GreenDao 默认值
--------------------------------------------------------------------------------------------------------------------------------------------------------------- 转载<em>请</em>声明:本文来自  https://blog.csdn.net/shiji...
greenDAO的使用详解---(4)greenDAO3.2.2结合sqlcipher加密数据库
greenDAO的使用详解—(4)greenDAO3.2.2结合sqlcipher加密数据库1.SQLCipher介绍SQLCipher是一个在SQLite基础之上进行扩展的开源数据库,它主要是在SQLite的基础之上增加了数据加密功能,如果我们在项目中使用它来存储数据的话,就可以大大提高程序的安全性。SQLCipher支持很多种不同的平台,这里仅介绍<em>Android</em>中SQLCipher在greenD
Greendao异常,无法初始化Config init
这个是代码混淆的<em>问题</em>,到时Greendao找不到这个类,所以需要在proguard-rules加上-keep class org.greenrobot.greendao.**{*;} -keepclassmembers class * extends org.greenrobot.greendao.AbstractDao { public static java.lang.String TABLEN
Android GreenDao 3.0下给数据表的字段设置默认值
利用GreenDao 3.0搭建和更新数据库非常方便,它可以自动完成修改数据表时的大量工作。在升级数据库添加字段时<em>遇到</em>了一个<em>问题</em>就是如何给新添加的字段赋默认值? 百度搜索,找到一篇文章,说是GreenDao的作者不屑于提供方法赋默认值,然后提出了自己的解决方案:修改XXDao.java文件内的SQL语句,比如将修改为,这样字段blood就有了默认值”A”。 美滋滋的开始了编译安装测试,然
greenDAO generator 支持默认值defaultValue和原始数据类型
此jar是修改了原作者的greenDAO generator项目的源码使其能支持defaultValue,以及产生的实体类entity支持原始数据. 具体可参考我的blog:http://blog.c
greenDao的基本使用及用法详解
转载<em>请</em>标明出去: http://blog.csdn.net/small_and_smallworld   关于数据操作相关的库有不少,之前有写过用谷歌官方的一些工具类对数据库进行操作的demo,工程中需要使用<em>greenDao</em>来对数据库进行操作,因此写了个简单的demo,以及自己的一些理解。 前言         <em>Android</em>中的数据库使用的是Sqlite,至于这个玩
Android-在 GreenDao 数据库中添加默认值
我想问问,如果有可能性时创建 <em>greenDao</em> 数据库添加默认值吗? Example: Property pictureIdProperty = user.addLongProperty("pictureId").getProperty(); Property thumbnailIdProperty = user.addLongProperty("thumbnailId").getPropert
greendao接入sql和android cursor的简单应用
String sql=&quot;select PAYMENT_PAY_BY,sum(PAYMENT_MONEY) from PAYMENT where SYSTEM_BOOK_CODE = ? &quot; + &quot;and BRANCH_NUM= ? and SHIFT_TABLE_NUM=? and SHIFT_TABLE_BIZDAY=? ...
关于Android greendao使用遇到的一个问题
有没有人<em>遇到</em>过这个<em>问题</em>,我实现方法后编译,然后就自动删除了
SQL语句写到累了?试试GreenDAO
安卓基础开发库,让开发简单点。 DevRing &amp;amp; Demo地址:https://github.com/LJYcoder/DevRing <em>学习</em>/参考地址: http://www.jianshu.com/p/4e6d72e7f57a http://blog.csdn.net/qq_30379689/article/details/54410838 http://b...
GreenDao教程(3):一对一,一对多,多对多
主要介绍GreenDao 一对一,一对多,多对多应用
项目实训(六)greenDao存列表以及一对一关系的坑
在更改数据库结构,比如增加表修改字段什么的首先要保证数据库升级,否则会直接崩。 在app的gradle里向上修改版本号即可,没有的话加上, greendao { schemaVersion 2 } 原数据库内容会清空。   1.我在这张表里有一个List&amp;lt;String&amp;gt;和一个自定义object。list是不能直接存的,要借助转换器; @Convert(col...
GreenDao 一对多ToMany使用多表关联查询
最近在做项目的时候<em>遇到</em>了一对多的结构数据存储<em>问题</em>。由于前面的是使用的greendao框架,所以就研究了一下这方面的资料。但是网上的都是官网的一些资料。下面我就简单的介绍一下如何使用。由于是demo很简单所以也不放具体的项目了。 第一步建立第一个学生的类为Student。说明一下,这里必须要有主键,如果不是自增长的,那么在创建对象的时候,就需要赋值。 重点说明一下这个TId,这记录那个外键对应的...
GreenDao3 一对多 一对一关系
2019独角兽企业重金招聘Python工程师标准&gt;&gt;&gt; ...
一次搞懂 GreenDao 3.2
一、GreenDao 简介 greenDAO 是一款开源的面向 <em>Android</em> 的轻便、快捷的 ORM 框架,将 Java 对象映射到 SQLite 数据库中,我们操作数据库的时候,不再需要编写复杂的 SQL语句, 在性能方面,greenDAO 针对 <em>Android</em> 进行了高度优化, 最小的内存开销 、依赖体积小 同时还是支持 数据库加密。 greenDAO 官网地址:greenrobot.or...
代码混淆后GreenDao 报错:Could not init DAOConfig
代码混淆后GreenDao 报错:Could not init DAOConfig 项目使用greendao打包混淆的时候,安装成功之后启动崩溃,查看log显示 Could not init DAOConfig,这个是混淆产生的<em>问题</em>,在网上查看解决方法需要加入混淆配置 -keep class org.greenrobot.greendao.**{*;} -keepclassmembers clas...
GreenDao使用时所遇到的坑
最近项目要用数据库去做数据存储,看到过后台写的sql语句,几十行,甚至更多,瞬间蒙逼,搞吧 但是但是但是,翻了翻网站,看到greendao这个数据库框架是不需要写sql语句的,狂喜,果断选择这个.   进入正题,开搞,先扒一下官网吧,先看一下介绍,性能这一块是跟OrmLite及Active<em>Android</em>做了对比,很直观的可以看到性能碾压 还有就是所担心的库文件的大小,这直接影响到我们a...
greenDao3经常遇到的坑
android数据库框架<em>greenDao</em>相较于其他数据库框架有多快这里就不再赘述了,但事情总是两面的,个人感觉greendao有多快,也就有多坑,话不多说,直接看货: 1、依赖到你的项目里 在项目的根build.gradle添加如下依赖classpath ‘org.greenrobot:greendao-gradle-plugin:3.2.2’: 在你的module的build.grad...
GreenDao3.2使用详解(增,删,改,查,升级)
首先看一下效果图: 项目结构如下图所示: 第一步:在build中添加配置如下: projet 目录下的build.gradle dependencies { classpath 'org.greenrobot:greendao-gradle-plugin:3.2.0' } moudle 下的build.gradle添加如下内容
GreenDao使用原生sql的sum函数求和,数据失真?
sql="select '实收金额' name,round((SELECT round(sum(cast(tx_cash_amount as decimal(18,2))),2) from TRANSINFO t where t.cash_time>1584120232" and t.cash_time < 1595124124 " and t.status in(0,4)),2) value"; Cursor c = db.rawQuery(sql, null); <em>问题</em>如下:当在<em>Android</em>中使用<em>greenDao</em>调用原生sql求某几条记录之和时,所求和字段是real类型的,,五位及以上的小数和,所求和的小数位失真,自动被抹零了。不知道哪位<em>大神</em>可以回答一下我出现的<em>问题</em>?小弟感激不尽了!!!
GreenDao的使用以及一些细节的总结
GreenDao 一简介 一<em>greenDao</em>的配置 projectbuildgradle appbuildgradle 二使用 配置注解映射实体类 获取DaoSession对数据进行操作 细节<em>问题</em> 凡是涉及ID的一定要使用Long类型的包装类 关联实体的类的getset方法一定要使用GenerateGreenDao一、简介GreenDao是一个对象映射数据解决方案的快速开发框架,很多sql语句直
解决android greenDAO没有默认值default value和没有原始数据类型的问题
大多数android应用开发攻城狮们对greenDAO的威名都有听过,高效,使得它在众多的orm工具中脱颖而出 最近有项目对sqlite效率有要求,所以想到了它,但是中间<em>遇到</em>了如题所述的两个<em>问题</em> 1.在greenDAO generator项目中没有相应的API能设置默认值(default value),例如: entity.addIntProperty("test").defV...
GreenDao的简单使用及混淆打包
关于android数据库框架,有很多种,各有各的优势。 先来看一个图 ,但对于批量查询操作,性能最优的莫过于greendao了。今天来说说关于它简单的使用方式。 配置gradle dependencies { // This is only needed if you want to use encrypted databases // compile 'net.zetetic:
GreenDao存储自定义类型对象解决方案(转)
最近公司项目选用GreenDao作为<em>Android</em>客户端本地数据库的对象关系映射框架。对于GreenDao虽然以往也有简单用过,但这还是笔者第一次在实际业务中使用。碰到了题目所述的两个<em>问题</em>,虽然在Tutorial里和百度没找到答案,但在官方issue里搜了一圈果然有方案,遂记录下来帮助更多人。 综合主键 需求场景:某张表里需要两个或多个column组合在一起成为一个综合主键。比如你的表里需...
安卓GreenDao的小实例
引入GreenDao repositories { google() jcenter() mavenCentral() // add repository } dependencies { classpath 'com.android.tools.build:gradle:3.6.0-rc02' ...
安卓ORM框架GreenDao的基本使用方法
安卓ORM框架GreenDao的基本使用方法 1.项目引入 2.建立数据库 1.项目引入 在build.gradle(Project)的dependencies里加入 classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' // add plugin 在build.gradle(APP)上方加入 apply plugin: 'org.gre...
Android数据库GreenDao的使用完全解析
前言 最近一直在处理公司项目本地数据库,原来的订单数据都是采用SP加密保存的,但SP仅仅适合数据量小的数据存储,随着功能的扩展发现数据越来越多越来越杂,所以这部分数据全部迁移到本地数据库还是有必要的,之前项目已经采用了Greendao,这块本来也想做个总结,但是greendao知识点比较丰富,后来上网发现别人总结的一篇很全面——《一篇技术好文之<em>Android</em>数据库 GreenDao的使用完全解析》...
android 异常问题总结
Caused by: java.lang.IllegalArgumentException: No view found for id 0x7f060000 @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub ...
使用greendao报错
-
GreenDao如何对数据进行分组并统计个数?求大神帮忙~~~
GreenDao怎么处理group by,count等操作
使用greenDao根据条件查询数据的时候碰到的问题
在使用<em>greenDao</em>根据条件查询数据的时候碰到<em>问题</em>,现在记录一下。 调用的方法是Dao对象调用queryRaw(String where, String... selectionArg);返回的是一个List。 /** A raw-style query where you can pass any WHERE clause and arguments. */ public Lis
GreenDao+SqlCipher实现数据库加密
GreenDao3.0之后支持了SqlCipher给数据库加密,集成使用网上博客一堆一堆,我在这里记录一下: 1.SqlCipher包只需要在gradle加入如下代码,无需关心jar和so文件(aar包解压可以得到jar和so文件)。 implementation 'net.zetetic:android-database-sqlcipher:version' 2.使用GreenDao的g...
GreenDao3.2.2 介绍和使用
GreenDao3.2.2 使用 一、介绍 GreenDAO是一个开源的安卓ORM框架,。它减轻开发人员处理低级数据库需求,同时节省开发时间。 SQLite是一个内嵌的关系数据库,编写SQL和解析查询结果是相当乏味和耗时的任务。通过将Java对象映射到数据库表(称为ORM,“对象/关系映射”),GreenDAO可以将它们从这些映射中释放出来,这样,您可以使用简单的面向对象的API来存储,更新,删除...
unknown error (Sqlite code 14): Could not open database解决方案
今天在运行之前一个项目是突然一运行就崩溃,感觉甚是奇怪,查看log日志发现: Caused by: android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (Sqlite code 14): Could not open database, (OS error - 13:Permission denie...
记一次开源框架GreenDao移植到Andrdoi原生Make编译项目中的过程
项目背景 我们是OEM类型公司,客户有一个需求,需要紧急广播支持多个国家的配置。比如假设如下: 国家 紧急广播 是否可编辑 印度 919,911,50,60 50,60不可编辑 阿拉伯 4370-4394 不可编辑 希腊 4370,4383,4381 不可编辑 印尼 4560-4378 不可编辑 本人对于这些需求思考了很久,能够用何种方式去实现这个需求,而且后面如果...
Android GreenDao最的基本配置与初始化
GreenDao是什么?Greendao是一款用于数据库创建与管理的框架。更多介绍<em>请</em>看:GreenDao官方介绍及文档 基本配置步骤: 在项目build.gradle配置文件的dependencies节点下添加: classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' 如下图配置 在项目app-&amp;amp;amp;amp;amp;amp;gt;build.gradle配...
Android数据库框架之GreenDao使用详解
GreenDao GreenDao是一个高效的数据库访问ORM框架,节省了自己编写SQL的时间,快速的增删查改等操作。 介绍就不多说,直接介绍重点吧!!!首先po一个github的地址:https://github.com/greenrobot/greenDAO 配置GreenDao // In your root build.gradle file: buildscript { ...
unknown error (Sqlite code 14): Could not open database, (OS error - 2:No such file or directory)
android 本地数据库报错unknown error (Sqlite code 14): Could not open database, (OS error - 2:No such file or directory)....的根本原因是用了大于23的SDK构建,两种解决方案 一、用低于23的SDK版本构建 二、动态添加权限 public static final int REQUE...
greendao
1.添加依赖 在Model 下 bulid.gradle文件下的dependencies下添加所需依赖 compile 'org.greenrobot:greendao:3.2.2' // add library compile 'org.greenrobot:greendao-generator:3.2.2' 这句话是在上边写的 小渣渣啊→_→ apply plugin: 'org.gree...
Android数据库greenDAO框架用法和源码分析
<em>Android</em>数据库greenDAO框架用法和源码分析greenDAO简介greenDAO是一种<em>Android</em>数据库ORM(object/relational mapping)框架,与OrmLite、ActiveOrm、LitePal等数据库相比,单位时间内可以插入、更新和查询更多的数据,而且提供了大量的灵活通用接口。如何开始greenDAO需要提前生成Entity、DAO等文件,因此需要先建立一个
android混淆后出错:资源文件找不到,求解
我做一个项目,项目中有调用第三方jar包,jar包中通过反射获得R文件中的资源,项目混淆后,出现Resources$NotFoundException(resource not found)资源没有找
android上sqlite数据库打开出错
我用的是中兴的手机,已经ROOT。 debug时,代码: Cursor cursor = SQLiteUtil.getInstance().openSQLQuery(aaa, strSql); 出错,
GreenDao使用,Android5.0以下报错崩溃及解决
GreenDao: GreenDao是近段时间比较流行的数据库框架,当然优先选择GreenDao,不过在使用这个数据库的时候真的有许多需要注意的地方,我在下面先列举一下,以后<em>遇到</em><em>问题</em>都回来更新自己的博客。 优势: 性能最大化 内存开销最小 API 简单好用 对<em>Android</em> 高度优化 2.2版本以上还支持加密数据库 支持protobuf协议存储(protobuf 比json...
greendao数据库加密
添加依赖 // This is only needed if you want to use encrypted databases compile 'net.zetetic:android-database-sqlcipher:3.5.6'连接加密数据库 mHelper = new MySQLiteOpenHelper(this, &quot;test2-db&quot;, null); // db = ...
【已解决】Android GreenDao混淆错误导致崩溃
使用GreenDao数据库,混淆发布后运行出现 Could not init DAOConfig项目混淆日志报错,Could not init DAOConfig解决:在proguard-rules.pro中加入-keepclassmembers class * extends de.greenrobot.dao.AbstractDao { public static java.lan...
GreenDao的使用详解
在<em>Android</em>实际开发中,当要存储一些数据时,大家首先会想到的是什么存储形式?有人说数据库有人说文件。当然两种方式都行。今天就给大家介绍介绍第三方框架GreenDao的使用。好费话不多说,正式开始介绍。       GreenDao是一个轻量级的数据库,当然也是SQlite数据库。它将我们需要操作的SQL语句以对象的形式进行了细致的封装,以方便开发者的开发。项目中引入GreenDao数据库只要
Android GreenDao3的基本使用及版本升级更新
先上图: 使用流程: 1、 ①在App的build.gradle文件内添加内容进行配置 apply plugin: 'com.android.application' apply plugin: 'org.greenrobot.greendao' android { ... greendao{ schemaVersion 1 //数据库版本号,升级数据库需要修改版本号...
解决:hudson.plugins.git.GitException: Could not init
解决: 转载于:https://www.cnblogs.com/SunshineKimi/p/10804112.html
Android GreenDao 无法生成xxxDao
最近清闲下来,准备写个小demo。在demo里面<em>学习</em>点平时工作接触不到的内容。 项目中用的greendao作为数据库框架。数据库操作不是<em>学习</em>的重点啦。demo久继续沿用greendao。 demo 采用koltin编写。按照配置greendao的方法配置好后。然后编译,奇怪的事情发生了。DaoMaster DaoSession无法生成。 why????? 满头问号!!第一反应去百度。结果没搜
GreenDao 的问题
本来一直使用着OrmLite的,今天突然想在新项目换个框架,然后.......尼玛的被卡的快要哭了。。。。 报错: Error:Execution failed for task ':app:gree
greenDAO的使用详解---(5)greenDAO高级用法
greenDAO的使用详解—(5)greenDAO高级用法1.<em>greenDao</em>多表关联 一对一关联:使用@ToOne 注解关联对象,通过注解joinProperty参数来定义一个外键,下面是示例代码: 使用@ToOne注解的属性都需要分别进行数据库保存,先在数据库中插入被注解的对象,把插入成功返回的id值作为外键与主表关联 这样只要获得User对象就能通过getFriend()方法获取U
Android 开源库》 GreenDAO 用法详解(译文)
greenDAO是一个开源的<em>Android</em> ORM,使SQLite数据库的开发再次变得有趣。 它减轻了开发人员处理底层的数据库需求,同时节省开发时间。 SQLite是一个很不错的关系型数据库。 尽管如此,编写SQL和解析查询结果仍然是相当乏味和耗时的任务。 greenDAO通过将Java对象映射到数据库表(称为ORM,“对象/关系映射”)来解决这些<em>问题</em>。 这样,您可以使用简单的面向对象的API来存储,更新,删除和查询
数据存储之GreenDao的使用
数据存储之GreenDao的使用 1、Project的build.gradle中加入 dependencies { classpath 'com.android.tools.build:gradle:3.2.1' classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5' clas...
Android GreenDao使用问题,表创建失败
<em>greenDao</em>明明显示创建了3个表,但是在运行app的时候却报错,说第三个表没有创建,bean和dao都出来了,<em>请</em>问这是怎么回事?
Android 数据库加密 SQLCipher使用方法
<em>Android</em> 数据库加密 SQLCipher使用方法 CSDN Github 最近在做数据库加密,<em>遇到</em>了些<em>问题</em>,特此记录 greendao 支持数据库加密 网址http://greenrobot.org/greendao/documentation/database-encryption/ SQLCipher 网址:https://www.zetetic....
GreenDao一对多关系操作
&amp;amp;amp;amp;nbsp; 概述 &amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;nbsp;GreenDAO是一个对象关系映射(ORM)的框架,能够提供一个接口通过操作对象的方式去操作关系型数据库
用GreenDao联表查询的问题
表A和表B,其实A和B是一对多的关系,但是需求中,表A中这个字段是只是B表中数据集合中的最后一条。 比如即时通信的会话列表,每一条目中会有会话信息,也会有最后一条消息的的数据展示, 一个会话里本身是对应多条聊天数据的,但是在会话列表展示时,只需要一条最新的消息数据,这个关联关系怎么使用查询。![图片说明](https://img-ask.csdn.net/upload/201901/22/1548138502_125650.jpg)
Android GreenDao 使用
<em>Android</em> GreenDao 使用一.创建二.增加三.删除四.更新五.查找 一.创建 (1)创建一个java工程(可以当成项目的一个module),在main函数里创建Schema,向其添加多个Entity(相当于表),调用DaoGenerator的generateAll方法生成整个数据库 public static void main(String[] args) throws IOExce...
greendao使用详解
1.首先学简单的配置 https://www.jianshu.com/p/ec37ea99ef69,https://www.jianshu.com/p/53083f782ea2 2.简单的增删改查 https://www.jianshu.com/p/53083f782ea2 3.稍复杂的查 QueryBuilder很重要 1.且查询(下面例子查username == xxx且use...
一篇好文之Android数据库 GreenDao的使用指南(源码+案列)
之前在开发过程中,数据库基本上会使用Litepal和SQlite自己写,最近换新环境,公司原先使用的数据库就是GreenDao,在各种情况的作用下,准备了解下GreenDao,顺便写一篇文章记录下GreenDao的基本使用!大家在使用GreenDao的时候<em>遇到</em>什么<em>问题</em>,欢迎在文章底部或者我的公众号aserbao给我留言! 本文主要从如下几个方面进行讲解:GreenDao的优缺点 1. Gree...
GreenDao简明教程(查询,Querying)
6.查询 查询接口返回符合指定条件的实体对象集合.你可以使用SQL组织你的查询语句,或者采用更好的方法,使用<em>greenDao</em>的QueryBuilder API.<em>greenDao</em>的查询也支持延迟加载结果,当结果集很大的时候,它会节省内存和提高性能. 6.1QueryBuilder QueryBuilder类让你不需要写SQL来构建查询条件.写SQL大多数人都不喜欢,并且容易出错,因
GreenDao 解决5.0以下报错问题
在greendao使用的时候大家可能都会<em>遇到</em>过版本兼容<em>问题</em>,就是我们在使用GreenDao数据库的时候会发现,在android5.0以上的系统版本,没什么<em>问题</em>,我们可以正常运行,这也没<em>问题</em>,但是在android5.0一下版本就会报错。java.lang.NoClassDefFoundError: org.greenrobot.greendao.database.StandardDatabase at
GreenDao3.0的简单使用
首先配置grendao1、导入相应的包[java] view plain copycompile'org.greenrobot:greendao:3.0.1'  compile'org.greenrobot:greendao-generator:3.0.0'  2、配置项目的Gradle dependencies {          classpath 'org.greenrobot:green...
关于android开源数据库orm框架GreenDao使用中一对多的一个问题
我在项目中要实现这样一个数据结构对应的数据库 public class Catalog extends { private int id; private String title; private
GreenDao 3.0 使用综合主键
GreenDao 3.0 中使用综合主键 <em>问题</em>描述: 在定义一张表的时候,需要使用两个字段的属性作为一个唯一的主键,此时原来定义的 @Id()属性就不起作用了 解决方法: 在定义表名的时候 添加indexes 属性 约束 @Entity(nameInDb = &amp;quot;db&amp;quot;, indexes = { @Index(value = &amp;quot;属性名 DESC, 属性名 DESC...
greenDAO 3.2 初探
greenDAO 在之前就有耳闻,但是没空出时间去<em>学习</em>,今天突然看到了这个词,于是乎就决定搞定它,啃一下英文文档。那么故事就来了。 首先说说我所了解到的,为什么选用 greenDAO: greenDAO 可以将我们数据库的中数据转换为相应的对象,这样可以省去我们自己去转换对象的时间。 和同类型的库相比,性能是最好的。(官网如是说)主流同类型库的条形对比图如下图。 greenDAO 也是当前 And
-----------------------------greendao
依赖 public class Glideload extends AppGlideModule { @Override public void applyOptions(@NonNull Context context, @NonNull GlideBuilder builder) { int shu = 1024102424; builder.setMemoryCache(new LruRes...
GreenDao3.0框架使用详解
最近将一个使用蓝牙设备测人体温度的穿戴设备项目做完了,有时间来总结下本项目中使用到的一些基础知识。上次写过关于GreenDao3.0框架在使用前的配置<em>问题</em>,可点击查看GreenDao3.0框架使用时IDE的配置<em>问题</em>,下面将详细的讲解下具体的使用过程。 编译后在gen包下会多出三个类,分别是TempDataDao,DaoMaster,DaoSession. TempData实体类里面是这
GreenDao的简单使用
近期应公司要求研究了下GreenDao框架的使用,于是打算记录一下关于GreenDao的使用。 GreenDao的使用 GreenDao就是一个将对象映射到 SQLite 数据库中的轻量且快速的 ORM 解决方案。 GreenDao官网给出的优点 性能是<em>Android</em>ORM中最快的 易于使用的API 最小的内存消耗 强大的社区:超过5000个GitHub明星表明有一个强大而活跃的社区 数据库加...
我的GreenDao使用笔记
前言 <em>Android</em>项目<em>Android</em> studio环境: 1、工程build.gradle版本号:3.2.1 2、app目录下的build.gradle配置:compileSdkVersion 28 ...
Android--数据库GreenDao使用
版权声明:本文为博主原创文章,转载<em>请</em>标明出处。 https://blog.csdn.net/chaoyu168/article/details/80228390 一、简介 greenDAO是一个对象关系映射(ORM)的框架,能够提供一个接...
GreenDao3.0使用详解
随着移动端的业务量的增大和用户体验的提高,SQLite的需求很明显了,大大小小的项目几乎成了必备,用我们项目经理的话来说: 1、不用管他什么数据,为了体验,先缓存一下! 2、什么?网络不好导致的?看什么,缓存啊!!! 真不知道他是在哪里听到的这个词,唉! 在他看来,缓存是如此简单的一件事情,当然,缓存其实并不难,就是有点麻烦而已! 之前我一直是用Realm,目前Realm被人称为移动端的
GreenDao教程(2):基本应用
主要介绍GreenDao的基本应用。
创建对象时,报错method ()V not found
通过断点,和控制台输出确定就是new对象的时候,出现报错。百度说是因为没有无参构造器,并不是这个<em>问题</em>。 ![图片说明](https://img-ask.csdn.net/upload/201901/24/1548299415_374861.jpg) ``` 2019-01-24 11:05:18,590 ERROR [500.jsp] - Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: com.pt.common.utils.excel.ExportExcel: method ()V not found org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: com.pt.common.utils.excel.ExportExcel: method ()V not found at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:978) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) at javax.servlet.http.HttpServlet.service(HttpServlet.java:624) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:722) Caused by: java.lang.NoSuchMethodError: com.pt.common.utils.excel.ExportExcel: method ()V not found at com.pt.modules.mds.mdsquota.web.MdsQuotaDetailController.getFileTemplate(MdsQuotaDetailController.java:268) at com.pt.modules.mds.mdsquota.web.MdsQuotaDetailController$$FastClassBySpringCGLIB$$db56097f.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:721) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor$1.proceed(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:82) at org.apache.shiro.authz.aop.AuthorizingMethodInterceptor.invoke(AuthorizingMethodInterceptor.java:39) at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor.invoke(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:115) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:656) at com.pt.modules.mds.mdsquota.web.MdsQuotaDetailController$$EnhancerBySpringCGLIB$$c06e47.getFileTemplate() at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:220) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:134) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:116) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963) ... 50 more ```
ibatis的问题.
代码如下: public class DaoConfig {     public static DaoManager getDaoManagerInstance() {   DaoManager daoManager = null;   try  {   String resource ="com/jxgl/persistence/sqlmapdao/config/dao.xml";   Rea
安卓混淆报错
<em>问题</em>描述: 1、如果不使用混淆,那么可以正常打包,并且运行也正常 2、如果使用混淆,则打包报错 3、在proguard中忽略所有的警告,则打包成功,但运行即报错(至于报什么错没看,因为这样根本不是解决
Spring 整合 Hibernate,运行时错误:could not init listeners
*********************************************** org.springframework.beans.factory.BeanCreationExcept
使用greenDAO进行开发总结
很多网上有介绍使用greenDAO的方法,
爬虫福利二 之 妹子图网MM批量下载
爬虫福利一:27报网MM批量下载 点击 看了本文,相信大家对爬虫一定会产生强烈的兴趣,激励自己去<em>学习</em>爬虫,在这里提前祝:大家学有所成! 目标网站:妹子图网 环境:Python3.x 相关第三方模块:requests、beautifulsoup4 Re:各位在测试时只需要将代码里的变量path 指定为你当前系统要保存的路径,使用 python xxx.py 或IDE运行即可。 ...
最好的UltraISO镜像制作下载
一款可制作多种USB启动盘的软件,支持ZIP\ZIP+\HDD\HDD+等格式 相关下载链接:[url=//download.csdn.net/download/panyurong666/2289988?utm_source=bbsseo]//download.csdn.net/download/panyurong666/2289988?utm_source=bbsseo[/url]
vc access 数据库连接实例下载
vc 用ADO形式连接数据库的实例,简单易懂,直接编译运行就可以看结果 相关下载链接:[url=//download.csdn.net/download/wujie365/2325711?utm_source=bbsseo]//download.csdn.net/download/wujie365/2325711?utm_source=bbsseo[/url]
Java模拟新浪和腾迅自动登录并发送微博(2013年3月更新可用)下载
Java模拟新浪和腾迅自动登录并发送微博(2013年3月更新可用) 相关下载链接:[url=//download.csdn.net/download/supercrsky/5141496?utm_source=bbsseo]//download.csdn.net/download/supercrsky/5141496?utm_source=bbsseo[/url]
相关热词 c#判断数字不得为负数 c#帧和帧协议 c#算偏移值 c# 在枚举中 c#6 字符串 插值 c#程序中的占位符标签 c#监听数组变化 c# vlc c#索引实现 c# 局域网广播通信
我们是很有底线的