登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
9持久化API84347538-课件【PPT演示稿】.ppt
文档分类:
IT计算机
|
页数:约37页
举报非法文档有奖
分享到:
1
/
37
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
37
下载此文档
文档列表
文档介绍
9持久化API84347538-课件【PPT演示稿】.ppt
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 。 open():void ... id:String owner:String balance:double Account 000001 Tom 100, 实例对象 500000 Scott 2 100000 Tom 1余额 户名 Id方式和持久化提供者? XML 文件配置? Annotation 注释? Oracle TopLink ?开源产品 Hibernate 实体?多层应用中有两类对象?应用逻辑组件(BO) ?持久化对象-存储到持久化源中。?持久化对象称为实体( PO ) ?非持久化 VO ?实体以属性存储数据?为什么不直接使用 RDBMS 的纪录? ?便于处理?紧凑?实体不是 EJB 组件?实体与会话(有态)的区别?实体存在客户可见的、持久化身份(主键) ?实体存在持久化、客户可见的状态?不能直接通过远程访问到实体?实体的生命周期和应用的生命周期无关 . 购物车 VS 存折实体类***@Entity public class Person1 implements Serializable { ***@Id @ GeneratedValue(strategy = ) private int id; private String name; 。。。。。。} ?不需要继承任何框架和接口;甚至不需实现 Serializable 接口。?实体类被映射到关系数据库的表中。表会自动创建。?实体必须声明主键。?对于复合主键,可以定义单独的主键类来表示。主键类必须是 public,public 构造方法,可序列化。 <persistence version="" xmlns ="http://java./xml/ns/persistence" xmlns:xsi ="1/XMLSchema-instance" xsi:schemaLocation ="http://java./xml/ns/persistence http://java./xml/ns/persistence/"> <persistence-unit name=" person1PU " transaction-type="JTA"> <provider> oryProvider </provider> < jta -data-source> jdbc/person1 </jta -data-source> <properties> <property name=" -generation" value="create-tables"/> </properties> </persistence-unit> </persistence> ?< provider> ?<transaction-type> ?< jta -data-source> 位于 WEB-INF/classes/META-INF
9持久化API84347538-课件【PPT演示稿】 来自淘豆网www.taodocs.com转载请标明出处.
猜你喜欢
2025学年河南省周口市沈丘县两校联考六年级上..
16页
2025学年河南省南阳市邓州市人教版六年级上册..
18页
2025学年河南省南阳市新野县六年级下期中数学..
18页
2025学年河南省南阳市南召县人教版六年级上册..
22页
2025学年河南省信阳市息县六年级上期中数学试..
19页
2025学年河南省三门峡市灵宝市六年级上期末数..
20页
2025学年河北省邯郸市永年区六年级上第一次月..
17页
2025学年河北省邯郸市临漳县六年级上期末数学..
14页
2025学年河北省邢台市六年级上第一次月考数学..
19页
2025学年河北省秦皇岛市抚宁区台营学区六年级..
20页
2025学年河北省石家庄市长安区六年级上期末数..
16页
2025学年河北省石家庄市新华区西道小学六年级..
23页
2025学年河北省沧州市泊头市六年级下期中数学..
12页
2025学年河北省张家口市阳原县六年级上期末数..
20页
2025学年河北省唐山市迁安市冀教版六年级上册..
19页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
37
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
2768573384
文件大小
:
0 KB
时间
:
2016-06-03
相关标签
示儿ppt课件
化妆ppt课件
微党课演讲ppt课件
ppt演讲稿
消防演讲ppt课件
三国演义ppt课件
9的乘法口诀ppt课件
茶文化ppt课件
长三角城市规划
单纯形法求解线性规划
计算机原理
PHP资料
linux/Unix相关
C/C++资料
Java
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
2025学年广东省广州市南沙区六年级上期末语..
2025学年广东省佛山市顺德区东逸湾实验学校..
2025学年广东省云浮市六年级下期中语文试卷..
2025学年年湖南省株洲市茶陵县六年级上期末..
2025学年山西省阳泉市盂县六年级上期末语文..
2025学年山西省运城市临猗县六年级下期中语..
2025学年山西省晋中市祁县六年级上期中语文..
2025学年山西省晋中市太谷县星光学校六年级..
2025学年山西省晋中市介休市六年级上期末语..
2025学年山西省忻州市定襄县六年级上期末语..
黑白商务风工作汇报总结模板
黑白简约创意背影父爱如山感恩父亲节活动策..
荷花中国风年终总结报告计划模板
2025学年山西省大同市新荣区六年级上第三次..
2025学年山西省吕梁市文水县六年级上期末语..
2025学年山西省吕梁市交城县六年级下期中语..
2025学年山西省吕梁市交口县六年级上期末语..
2025学年山西省临汾市曲沃县六年级上期末语..
2025学年山东省青岛市莱西市六年级下期末语..
2025学年山东省青岛市市北区六年级上期中语..
2025学年山东省菏泽市巨野县六年级下期中语..
2025学年山东省菏泽市单县六年级上期中语文..
2025学年山东省莱芜市莱城区六年级下期末语..
2025学年山东省聊城市临清市六年级上期中语..
2025学年山东省烟台市福山区六年级下期中语..
2025学年山东省烟台市招远市六年级下期中语..
2025学年山东省潍坊市某县六年级下期中语文..
2025学年山东省滨州市惠民县致远实验学校六..
2025学年山东省淄博市沂源县六年级下期末语..
2025学年山东省淄博市周村区六年级上期中语..
在线
客服
微信
客服
意见
反馈
手机
查看
返回
顶部