我最近听到很多对 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/