草庐IT

Micro-ORM

全部标签

java - 一个很好的 Android 上的 Java ORM 库

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:AnyGoodORMtoolsforAndroiddevelopment?关于适用于Android的优秀ORM库有什么建议吗?

android - 如何在我的 Sugar ORM 数据库中保存图像?

我想用sugarorm在我的数据库中保存一张图像。我该怎么做?我有下一个代码来尝试保存它:实体:importandroid.graphics.drawable.Drawable;importandroid.media.Image;importcom.orm.SugarRecord;importcom.orm.dsl.NotNull;importcom.orm.dsl.Unique;publicclassExerciseextendsSugarRecord{@UniqueprotectedStringname;@NotNullprotectedStringdescription;prot

分类问题的评价指标(Precision、Recall、Accuracy、F1-Score、Micro-F1、Macro-F1)以及混淆矩阵、ROC曲线

文章目录一、四个基本概念TP、FP、TN、FN二、精确率(precision)、召回率(recall)、准确率(accuracy)三、F1-Score(F1分数)四、宏平均Macro-F1、微平均Micro-F1、加权平均Weightedavg五、混淆矩阵(ConfusionMatrix)六、ROC曲线和AUC(AreaUndertheCurve,曲线下面积)一、四个基本概念TP、FP、TN、FN真阳性:预测为正,实际为正。把正样本成功预测为正。 TP——TruePositive假阳性:预测为正,实际为负。把负样本错误预测为正。 FP——FalsePositive ——>误报真阴性:预测为负、

android - Sugar ORM 中的独特列

是否可以创建SugarORM独有的列?或者是否可以插入或替换指定的行,比方说通过用户名,但是这个用户名可能不在数据库中,因为他可能还没有被创建。 最佳答案 1.3正式版暂不支持。但是你可以使用最新的来源https://github.com/satyan/sugar对于此功能。可以使用@Unique注解指定唯一约束。当前的默认行为是在发生冲突时替换。因此,如果违反唯一约束,它将替换现有行。 关于android-SugarORM中的独特列,我们在StackOverflow上找到一个类似的问题

android - 从 Sugar ORM 中的所有表中删除所有数据

我在我的应用程序中使用SugarORM1.5,我想在用户注销时清除所有信息。我想避免删除数据库文件或尽可能使用纯SQLite脚本。我找到的唯一解决方案是对所有表使用deleteAll,但我想知道是否有更好的方法。问候,编辑我解决了删除数据库的问题,只是在删除数据库之前调用SugarContext.terminate();并在之后调用SugarContext.init(context);。看起来这是HenryDang在评论中指出的最佳解决方案,而且比删除所有数据更快。 最佳答案 这段代码适合我。它终止上下文删除所有表并重新创建它们:S

android - 从 Flowable Room ORM 发出每个项目

我想在RecyclerView中显示RoomORM中的项目列表。数据正在从网络添加到数据库。问题是每次从Flowable发出整个列表而不是每个项目时我都会得到。我试过.distinctUntilChanged没有任何区别。@Query("SELECT*FROMitems")Flowable>getItems();我也试过只返回一个项目,它只加载第一个是数据库的项目。 最佳答案 是的,Flowable>意味着您将在列表更改时收到一个回调:这就是Room的工作方式。通常,您将该列表传递给DiffUtil,然后生成更新您的Recycler

android - Sugar ORM 指定加密 key

我正在尝试使用SugarORM及其扩展进行数据库加密。我目前正在使用list元标记指定加密key:"/>这是存储key的安全方式吗,因为我将它存储在list中?如果没有,我能否以某种方式从应用程序内部以编程方式设置它?编辑:我试过this指南,但它不起作用,数据库未加密。 最佳答案 我终于找到了解决方案。我使用了上面Github链接中的示例项目并将其提取到磁盘上。我使用AndroidStudio将其转换为Gradle风格的项目。我将所有代码复制到这个新项目中,并进行了迁移所需的所有重构。之后,如果您有旧的应用程序实例,则需要清除数据

Android - 观察者数据库随 GreenDao ORM 发生变化

我正在使用GreenDao在我的一个安卓项目中。我正在尝试为完成更改时实现观察者/监听器。到目前为止,我创建了一个仅发布事件(通过EventBus)的静态函数基本函数(保存、替换和删除),但这种方法让我很头疼。目前,我正在尝试使用ContentObserver,但由于某种原因无法正常工作(请参阅附加代码),但我希望您能听到有关其他通用解决方案的建议。观察者:publicclassDBObserverextendsContentObserver{publicDBObserver(){super(null);Logger.e("DBObserverwasinitialized!");}@O

mysql - 我应该为 Node.js 和 MySQL 使用哪个 ORM?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前。我正在重写一个项目以使用Node.js。我想继续使用MySQL作为数据库(即使我不介意重写架构)。我正在寻找一种易于使用、性能合理的ORM,它支持缓存、多对一和多对多关系。从我能找到的MySQLORM中,persistencejs和sequelize显得最成熟。你有经验吗?在我的决定中我应该注意哪些相关的利弊? 最佳答案

mysql - 我应该为 Node.js 和 MySQL 使用哪个 ORM?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前。我正在重写一个项目以使用Node.js。我想继续使用MySQL作为数据库(即使我不介意重写架构)。我正在寻找一种易于使用、性能合理的ORM,它支持缓存、多对一和多对多关系。从我能找到的MySQLORM中,persistencejs和sequelize显得最成熟。你有经验吗?在我的决定中我应该注意哪些相关的利弊? 最佳答案