日期:2014-05-19  浏览次数:20643 次

J2EE持久化策略考察——为了项目技术方案选型做的准备工作
?
?
背景
??O/R映射技术的出场顺序:
1997-1998年:TopLinkCocoBaseODMG
1999-2001年:Entity BeanJDO
2002-2003年:TopLinkHibernateiBatis数据库层
2004年:JDO稳步发展;Hibernate飞黄腾达
?
功能
?
以下出自Rod Johnson《J2EE设计开发编程指南》
使用EJB2.0实体进行O/R建模的限制:
尽管引进了各种重要增强,但根据制定,CMP实体组件依然是O/R映射的一个基本形式。EJB规范忽略了O/R映射方面最难办的部分问题,并且使利用关系数据库的部分能力变得没有可能。例如:
1.??????? 不支持开放式加锁
2.??????? 对批量更新的支持极差(EJB2.0主方法至少使它们有可能,但容器——和EJB QL——在实现它们方面没有提供任何帮助)