§1Hibernate基本API.PPTVIP

  • 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对应,列和

文档评论(0)

1亿VIP精品文档

相关文档