Hibernate遵循哪种模式?

yuo*_*uos 21 java orm design-patterns hibernate poeaa

Martin Fowler在其着作"企业应用程序架构模式"一书中讨论了在软件开发中常见的持久性模式,特别是与ORM相关的持久性模式.

是否存在Hibernate最紧密遵守的模式?

dfa*_*dfa 15

Hibernate使用了几种模式:

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


Jos*_*ogi 9

Hibernate不遵循ActiveRecord模式.Hibernate最贴近的模式是Datamapper模式.