- 4
- 0
- 约7.87千字
- 约 37页
- 2017-10-27 发布于江苏
- 举报
9.持久化API_04479
Java持久化API 实体Bean有太多的缺点 Java Persistence API 提供标准的O/R Mapping。吸收了Hebernate,JDO的优点。 JPA没有同容器绑定在一起,可以在J2SE中。 定义了服务提供者接口。可以使用不同的持久化提供者。TopLink,Hibernate。。。 直接使用JDBC的缺点 实现业务逻辑的代码和数据库访问代码混杂在一起,程序结构不清晰。 嵌入面向关系的SQL,不能运用面向对象的思想。 如果关系模型发生变化,必须手工修改代码中的SQL。 SQL中的语法错误,在编译Java时不能检查。运行时才会发现。 O-R MAPPING 将对象映射到RDBMS的技术。 O/R映射器能将Java对象映射到任意RDBMS的Schema。 方式和持久化提供者 XML文件配置 Annotation注释 Oracle TopLink 开源产品Hibernate 实体 多层应用中有两类对象 应用逻辑组件 (BO) 持久化对象-存储到持久化源中。 持久化对象称为实体(PO) 非持久化VO 实体以属性存储数据 为什么不直接使用RDBMS的纪录? 便于处理 紧凑 实体不是EJB组件 实体与会话(有态)的区别 实体存在客户可见的、持久化身份(主键) 实体存在持久化、客户可见的状态 不能直接通过远程访问到实体 实体的生命周期和应用的生命周期无关 e.g. 购
您可能关注的文档
最近下载
- 2025年中考生物(湖北卷)真题详细解读及评析.docx
- 新人教版七年级下册数学期末试卷及答案(更新版).docx VIP
- 北京人大附中高中物理同步讲义教师参考用书(高一下).pdf VIP
- 从地理信息系统到地理智能体.docx VIP
- 湖北省十堰市张湾区2024-2025学年九年级下学期期中考试水平监测数学试卷.pdf VIP
- 2022-2023学年广东省广州市天河中学高一(下)期中数学试卷【答案版】.pdf VIP
- 《智慧采购管理》全套教学课件.pptx
- AutoCAD软件二次开发:AutoLISP编程入门.pdf VIP
- 预制混凝土方桩__高清版20G361(最新版本).docx VIP
- MANB&W-S60MCC中文维保说明书.pdf VIP
原创力文档

文档评论(0)