草庐IT

Micro-ORM

全部标签

java - Sugar ORM Android 应用程序在导航到新屏幕时丢失持久对象的 id 字段

我有一个SugarORM持久对象声明如下:publicclassTrxextendsSugarRecordimplementsSerializable{...}请注意,当您扩展SugarRecord时,您继承了一个id字段,用于唯一标识您的持久对象。当从我的应用程序的主视图导航到它的详细View时,我按如下方式创建Intent/Activity:TrxselectedItem=(Trx)trxList.getItemAtPosition(position);Intentintent=newIntent(this,TransactionViewActivity.class);intent

android - Micro SD卡检测

有没有办法在android中检测microsd卡?我知道Environment类提供了外部存储的详细信息。但它只是提供了内置SD卡的详细信息。有办法解决吗? 最佳答案 您可以使用isExternalStorageEmulated()找出当前的“外部”存储实际上是真正的外部存储还是内部存储的一部分。如果它是真实的,那么您应该获得可移动卡的属性。 关于android-MicroSD卡检测,我们在StackOverflow上找到一个类似的问题: https://st

android - Kotlin:@Ignore' 由 Sugar ORM 保留的属性

在我的Android应用程序中,我将Kotlin与SugarORM结合使用,我遇到了一个问题,试图阻止某些属性被持久化。具有讽刺意味的是,在Kotlin类中使用时,@com.orm.dsl.Ignore注释似乎被忽略了。举个例子,1)让我们声明两个看似相同的模型://JavaUser.javapublicclassJavaUserextendsSugarRecord{publicStringlogin="login";@IgnorepublicStringpassword="password";}//KotlinUser.ktclassKotlinUser:SugarRecord(){

android - Sugar Orm:Order By 相关表

有了SugarORM,我明白在一段关系中我可以做到这一点publicclassBookextendsSugarRecord{Stringname;StringISBN;Stringtitle;StringshortSummary;//definingarelationshipAuthorauthor;}然后我如何在Book.class上进行查找,以便我可以按作者排序。我试过了Book.find(Book.class,null,null,null,"author.iddesc",null);;和Book.find(Book.class,null,null,null,"authordesc

android - Sugar ORM listAll() 不显示任何数据

我正在尝试从ListView中的数据库中获取数据,如下所示。longcount=UserTableSugar.count(UserTableSugar.class);if(count>0){UserTableSugar.listAll(UserTableSugar.class);ListuserTable=UserTableSugar.listAll(UserTableSugar.class);CustomAdapterListviewmadapter=newCustomAdapterListview(getApplicationContext(),userTable);listVie

android - Orm Lite - 找不到具有辅助类的单个(上下文)参数的公共(public)构造函数

我正在使用OrmLite4.47。我遵循了许多教程,并阅读了关于stackoverflow的其他问题,但我不明白如何解决这个问题。这是完整的信息05-1516:36:13.805:E/AndroidRuntime(15382):Causedby:java.lang.IllegalStateException:Couldnotfindpublicconstructorthathasasingle(Context)argumentforhelperclassclasscom.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelper05-15

具有现有数据库和自定义文件路径的 Android Sugar ORM

我完全能够通过提供的示例使用SugarORM。在我的用例中,我从服务器下载了一个SQLite数据库(它的ETL负载以数百万条记录为单位,因此必须在服务器端完成)。下载保存到内部存储的自定义路径。在我的例子中,我不需要基于POCO的动态数据库创建。如果所有POCO类字段与表结构匹配,是否可以将SugarORM与预先存在的SQLite数据库一起使用,指向自定义路径? 最佳答案 首先,我对Sugar扩展的想法不太满意应用程序类。如果我有其他任务需要执行怎么办在应用程序启动之前?!所以让我们用我们自己的扩展SugarAppAppClass然

java - Realm ORM : how to deal with Maps?

我正在创建一个Android应用程序,我需要保留一个Map.我刚开始使用RealmORM,因为它支持一对一和一对多、枚举和列表。我还找到了字符串列表的解决方法(即我必须创建一个封装字符串的StringWrapper类。然而,从documentation我知道没有像RealmMap这样简单的方法,就像列表一样。所以,我正在寻找保存map的最佳方法。我目前的想法是用对象列表替换我的mapKeyValueObject封装String(以前的map键)和一个MyClass.类似于Map.Entry.是否有任何其他解决方案不需要我出于技术原因返工域模型? 最佳答案

android - android 中 mediastore 中 MICRO_KIND 和 MINI_KIND 的区别?

在我的android文档中,micro_kind和mini_kind没有意义,这两者有什么区别?当谈到显示图像时,两者有什么区别?跟进问题:MediaStore.Images和MediaStore.Video有什么区别,仍然给出图像的输出,路径包含视频路径,为什么即使我使用mediastore.images.thumbnail.mini_kind它仍然显示图像?Bitmapbmp=ThumbnailUtils.createVideoThumbnail(videoPath,MediaStore.Images.Thumbnails.MINI_KIND);Bitmapbmp=Thumbnai

c++ - ORM ODB for C++可以从数据库生成代码吗

我对这个库和一般的ORM还很陌生。我知道像EntityFramework这样的工具可以从数据库生成代码。ODBforC++可以完成这项工作吗? 最佳答案 我不这么认为。看着mainpage该项目有一个如何使用ODB的示例。看起来你只需要在这里和那里添加一些pragmas:#pragmadbobjectclassperson{...private:friendclassodb::access;person(){}#pragmadbidstringemail_;stringname_;unsignedshortage_;};但是你在已经