简介:基于J2EE多层体系结构的数据持久层几种主流的解决方案:使用SQL/JDBC在业务类中硬编码、使用SQL/JDBC在存储过程或者单独的数据类中硬编码、CMP容器管理持久实体Bean、JDO对象-关系/映射模式(ORM模式)进行了简要介绍,分析了数据持久层的ORM设计模式,包括决定ORM实现工具设计标准的四个级别,其中完全的对象映射支持组合、继承、多态和'可达的持续性'等复杂的对象模型,本文对完全的对象映射的功能进行了阐述.最后,作为ORM例证,介绍了一个Java对象持久层轻量级封装框架Hibernate,探讨了它在实际应用中的技术优势.