你能列出Hibernate框架中使用的所有设计模式吗?
我知道一些设计模式,如DAO,ORM等。
如果可能的话一些例子
Hibernate中使用的设计模式:
Hibernate中使用的设计模式
域模型模式 - 包含行为和数据的域的对象模型。
延迟加载的代理模式。
工作单元(作为Session对象的一部分)
会话工厂中的工厂模式
Criterion API的查询对象
Data Mapper - 一层Mappers,它在对象和数据库之间移动数据,同时保持它们彼此独立以及映射器本身。
活动记录模式
DAO
对象关系映射(ORM)
等等