第8章 hibernate概述课品.pptVIP

  • 15
  • 0
  • 约7.25千字
  • 约 30页
  • 2017-02-05 发布于上海
  • 举报
问题的提出 在某些大型应用场合,我们要对数据库中的记录进行一些操作,如insert,delete,update,select等等。这些功能可能在jsp中实现,或者在DAO中实现,这样开发人员必须懂的数据库的复杂操作,但通常开发人员注重的是业务逻辑和页面表示,在不想写数据库操作代码的情况下怎样进行数据库的操作。 分析问题 Action中传过来主键 DAO层: public User getUser(String id){ //组织SQL} 将组织SQL移出来,放到一个类中:表名和列名在配置文件内注册,将表名对应到User类,列名对应到User中的属性,让数据库对Dao的开发人员来说是透明的。 注意:修改配置文件比修改源代码代价要低的多。 两个配置文件:负责数据库连接,负责对象关系的映射(ORM) 总结 最直观的方法是将数据库中的一条记录看作一个对象,对这个对象的操作就直接影响到数据库内部。在JSP或者Struts里面,DAO访问这个对象就可以了,这个对象最好还具有事务管理,安全管理等特性。 本章任务 使用Hibernate的步骤 使用Hibernate实现: 用户的增、删、改、查操作 本章目标 了解Hibernate基本原理 两个重要配置文件--*.hbm.xml

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档