休眠遵循哪种模式?

2022-09-01 23:20:37

Martin Fowler在他的书“企业应用程序架构的模式”中谈到了在软件开发中常见的持久性模式,特别是与ORM相关的持久性模式。

有没有一种模式是Hibernate最紧密地遵循的?


答案 1

休眠利用了几种模式:

  • 延迟加载(代理集合)
  • 工作单元(作为会话对象的一部分)
  • 可能是身份图或更复杂的东西
  • 映射元数据
  • 条件 API 的查询对象
  • 所有对象关系结构模式

答案 2

休眠不遵循活动记录模式。休眠最接近的模式是数据映射器模式。


推荐