- 1
- 0
- 约4.72千字
- 约 21页
- 2018-01-19 发布于广东
- 举报
Hibernate基本API 问题的提出 在某些大型应用场合,我们要对数据库中的记录进行一些操作,如insert,delete,update,select等等。这些功能可能在JSP里面实现,或者在Dao里面实现,这样,开发人员必须懂得数据库的复杂操作;但这些开发人员注重的是业务逻辑和页面表示,在不想写数据库操作代码的情况下怎样进行数据库的操作? 评价一下 最直观的方法是将数据库中的一条记录看作一个对象,对这个对象的操作就直接影响到数据库内部。在JSP或者struts里面,Dao访问这个对象就可以了。这个对象最好还具有事务管理,安全管理等特性,比如能够很好处理两个不同客户对同一记录的修改。 持久化层-O/R Mapping 基于B/S的典型三层架构 几个结论 Bean一般表示数据表中的一条记录,只是对这个记录的操作可以简化成对这个Bean对象的操作,操作之后数据库中的记录相应变化 必须提供一些能够对这些对象进行操作的函数 Bean能够通过函数提供对数据库的增删改查 所有的操作不和数据库打交道,和VO(JavaBean)打交道 在特定和数据库交互时,VO里面的属性和数据库中的列对应,此时VO又可以叫做PO(Persistence(持久化) Object)。 持久化就是:保存在硬盘 利用框架进行操作,需要编写: 配置文件1:负责配置连接到数据库 配置文件2:负责将表和PO对应,列和
您可能关注的文档
最近下载
- 教科版(2025秋)六年级科学下册阶段测评卷(1-2单元)B(含答案).pdf VIP
- 台达变频器VFD-E用户手册--报警代码说明.pdf
- 高中英语A Day in the Clouds公开课最新版课件.pptx VIP
- 《课外阅读指导课》省名师优质课赛课获奖课件市赛课一等奖课件.ppt VIP
- 津建安表(全套)1.doc VIP
- 【TCP-TDSQL】腾讯云TCP数据库交付运维高级工程师认证备考复习题库(含答案).docx VIP
- 2025年篮球裁判员资格考试试题及答案.docx VIP
- (中职)【02】虚拟现实技术与应用教案 第6章 VR-3D建模仿真开发电子教案.doc VIP
- 腾讯云架构工程师认证TCP真题(二) .pdf VIP
- 【TCP云运维】腾讯云运维高级工程师认证题(附答案).doc VIP
原创力文档

文档评论(0)