java - 是否有与 Apple 的 Core Data 等效的 Java?

标签 java database-design core-data persistence

我最近听到很多对 Apple 的 Core Data 架构的赞美。

在 Java 领域是否有类似的东西,这样我就可以玩弄 Core Data 的想法(以评估它如何与 Hibernate 之类的东西相提并论)而不必先进入 Cocoa/Objective-C?

最佳答案

请记住,据我了解 Hibernate 等人,Core Data 不是主要对象持久性框架。成为。相反,它是一个对象图管理框架(它为受模型约束的对象维护关系和更改状态),尽管它不是依赖注入(inject)框架(如 Groovy 或 Springs)。碰巧它可以使用几种后端格式(包括 SQLite)中的一种将此对象图保存到磁盘。 Core Data 也不适用于多用户系统,就像原来的 Enterprise Object Framework 一样。 .它专门用于单用户桌面应用程序,并自动执行为该类型的应用程序编写模型层的大部分工作。对于其他任何情况,它可能都不适合。

您考虑使用 Core Data 的目的是什么?如果您给我们一个更具体的用例,也许我们可以提供更具体的答案。

关于java - 是否有与 Apple 的 Core Data 等效的 Java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/472377/

相关文章:

mongodb - 在 MongoDB 中嵌套内容

MySQL 查询以获取所有(其他)症状和疾病

ios - Swift 变量在内存中丢失但在调试中可见

java - 获取标题java库中的重要单词

java - 对于我不明白的事情,在这里得到一个空指针异常

字符串拆分中的 Java 正则表达式量词

java - 从 r6 更新到 r7 后,Android NDK 找不到 JNI_GetCreatedJavaVMs

python - SQLAlchemy:合并重复标签的有效方法

ios - 新的 CoreData 版本属性未显示

objective-c - CoreData 应用程序退出时间过长