列出Hibernate中使用的设计模式?

问题描述 投票:2回答:2

你能列出Hibernate框架中使用的所有设计模式吗?

我知道一些设计模式,如DAO,ORM等。

如果可能的话一些例子

hibernate
2个回答
2
投票

Hibernate中使用的设计模式:

  • 域模型模式 - 包含行为和数据的域的对象模型。
  • 延迟加载的代理模式。
  • SessionFactory中的工厂模式

1
投票

Hibernate中使用的设计模式

域模型模式 - 包含行为和数据的域的对象模型。

延迟加载的代理模式。

工作单元(作为Session对象的一部分)

会话工厂中的工厂模式

Criterion API的查询对象

Data Mapper - 一层Mappers,它在对象和数据库之间移动数据,同时保持它们彼此独立以及映射器本身。

活动记录模式

DAO

对象关系映射(ORM)

等等

© www.soinside.com 2019 - 2024. All rights reserved.