greendao3

    0热度

    1回答

    我使用greenDAO 3.1作为我的一个项目。由于我需要我的ID为UUID我决定将其存储为ByteArray。现在的问题是我无法使用update或updateInTx方法更新我的实体,我必须使用insertOrReplace或insertOrReplaceInTx方法。 有人可以告诉我发生了什么,为什么我不能使用update方法更新? 使用insertOrReplace方法代替update方法有

    3热度

    1回答

    阅读文档的Relations页面后,我可以用一个多对多的关系是这样的: @Entity public class Product { @Id private Long id; @ToMany @JoinEntity( entity = JoinProductsWithOrders.class, sourceProperty = "prod

    1热度

    1回答

    我试图安装的Android仪器测试在我的咖啡库的使用项目。问题是测试类编译失败(gradle task:compileDebugJavaWithJavac)。 我的摇篮配置文件: buildscript { repositories { jcenter() } dependencies { classpath group: 'com.andro

    0热度

    1回答

    美好的一天,对不起我的糟糕英语我正在使用谷歌翻译,我新使用greendao,我已经阅读了许多interner教程,并且都展示了如何在活动中运行它的例子,即获取DaoSession以及: DaoSession daoSession =((App)getApplication())。getDaoSession(); 我的问题是,我如何在项目库中获得DaoSession?既然不能叫getApplicat

    9热度

    1回答

    我正在使用greendao ORM。我正在尝试使用SQLCipher加密我的数据库。 Greendao自动支持sqlcipher。所以我写了下面的代码进行加密。 DaoMaster.DevOpenHelper helper = new DaoMaster.DevOpenHelper(context, "encrypted-db",null); Database db = helper

    0热度

    2回答

    参数方法greendao()虽然增加 apply plugin: 'org.greenrobot.greendao' greendao { schemaVersion 2 } 和 compile 'org.greenrobot:greendao:3.2.0' 依赖关系 后建设项目,项目是显示错误:“找不到方法greendao( )有关项目“

    6热度

    2回答

    我在项目中有2个数据库,其中一个数据库在我打开应用程序时创建,另一个数据库与资产一起提供。 当生成DaoSession时,将为所有模型创建DaoSession。 也在gradle这个文件的架构同时用于数据库 我怎么能在2个数据库及其模式区分?

    0热度

    1回答

    当我们可以创建greendao应用程序,我们没有得到任何默认的方法来关闭greendao分贝那么怎样才能关闭数据库上应用类 ,因为我们在应用类中添加以下代码 静态类YourAsyncTask扩展的AsyncTask { @Override protected String doInBackground(Void... unused) { DaoMaster.DevOpenHe

    1热度

    1回答

    我想在SqlLite中查询不同的行,我没有得到如何查询使用GreenDao库的android。 List<activity> activities = activityDao.queryRaw("SELECT DISTINCT "+Properties.Date_time +" FROM "+activityDao.getTablename()+" WHERE "+Properties.Conta

    1热度

    1回答

    我想获得SqlLite数据库中表的一列中总行数的总和。我正在使用GreenDao图书馆。我知道我必须使用SUM。但我不知道如何使用GreenDao queryBuilder。有谁能够帮助我?也DISTINCT。