什么是持久框架类型?

Posted

技术标签:

【中文标题】什么是持久框架类型?【英文标题】:What are the persistent framework types? 【发布时间】:2012-03-05 06:57:10 【问题描述】:

我想知道我们在软件上使用了什么样的持久性框架。我不知道,也许我的问题是错误的。我们正在使用一个持久化框架来处理我们的数据层。我们正在使用关系数据库。但我不知道我们使用哪种持久化框架。在我的工作面试中,有人问我我们使用哪个持久框架,我无法回答。存在多少持久化框架?我怎么知道哪一个是我们的。 在我们的框架中,我们定义了我们的业务对象(类),并且数据库是在运行时生成的。 (列和表)我们不写 SQL 语句,它们都是在运行时生成的。 明天,我需要这个答案:) 谢谢...

【问题讨论】:

【参考方案1】:

这是一个非常令人困惑的问题。听起来面试官希望你了解他们软件的细节?在进入面试之前,您是否对他们的设施有深入的了解?

你查过这个词吗? http://en.m.wikipedia.org/wiki/Persistence_framework

数据库是一个存储层,因为你不直接写sql语句,所以你在中间使用某种框架将你的业务逻辑的类映射到可以存储的数据。提供该层的任何东西都是持久层。 wiki 链接列出了一些名称。如果你使用 python,sqlalchemy 或 django 也可以是一个例子。

总的来说,我不确定您为什么知道这家公司的一部分设置,但只知道一部分。

【讨论】:

我试图找到我们框架的逻辑。他们使用了哪种理论?我需要知道这一点。我在这家公司工作,但我是框架的新手,因此我需要一些关于框架的信息来找到我们在该框架中使用的理论。我希望我清楚我的目的。 除非您知道它是什么软件,否则没有人能够为您回答这个问题。是习俗吗?它是一个有名字的开源框架吗?

以上是关于什么是持久框架类型?的主要内容,如果未能解决你的问题,请参考以下文章

三大框架 之 Hibernate生成策略与缓存策略(主键生成策略持久化持久化类划分一级缓存事物管理)

hibernate框架持久化类&主键生成策略

实体框架:为啥对象数组类型的属性没有持久化到数据库?

Hibernate框架学习2

Hibernate框架的学习-第二天

Java持久层框架Mybatis入门