Java EE轻量级框架应用开发教程第5章 Hibernate的基础知识.pptVIP

Java EE轻量级框架应用开发教程第5章 Hibernate的基础知识.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
为项目添加Hibernate支持 新建一个“Web Project”,然后在项目上点击右键 在菜单上选择 “MyEclipse”-“Add Hibernate Capabilities”,在这个窗口中可以选择Hibernate的版本等信息 点击“Next”,选择配置文件所在的文件夹 点击“Next”,数据库连接信息配置页面,在“DB Driver”中选择前面已经配置好的数据库连接信息的连接名 点击“Next”,出现“SessionFactory”配置页面 在“Java Package”中,选择一个包(无法存放在默认包中)。点击“Finish”将会生成一个配置文件,顺便也生成一个工厂方法 生成Hibernate映射文件 切换到“MyEclipse Database Explorer”视图,在刚配置的数据库连接上点击右键,选择“Open connection”,然后选择需要访问的数据库,在选择需要访问的数据表,在上面点击右键 点击“Hibernate Reverse Engineering” 在“Java src folder”中选择你要映射到的文件夹,并且选中“Hibernate mapping file(*,hbm.xml)for each database table” 与“ Java Data Object”这2个选择框,前一个是生成映射文件,后一个生成类实体。然后一直“Next”,最后生成映射文件 持久化概述 ORM基本概念 Hibernate的体系结构 Hibernate执行流程 使用MyEclipse工具进行Hibernate开发 Hibernate的数据库操作 Hibernate相关文件 Hibernate在实现ORM功能的时候主要用到的文件有:映射类(*.java)、映射文件(*.hbm.xml)和数据库配置文件(*.properties/*.cfg.xml) 数据库配置文件(*.properties/*.cfg.xml) 在项目的src包的根目录下,它是指定与数据库连接时需要的连接信息,比如连接哪种数据库、登录数据库的用户名、登录密码以及连接字符串等。当然还可以存放映射类的地址映射信息 Hibernate-configuration session-factory !—-表示要链接的数据库的驱动类-- property name=connection.driver_class com.mysql.jdbc.Driver /property !--表示要链接的数据库地址-- property name=connection.url jdbc:mysql://localhost:3306/test /property !—-要连接的数据库的用户名-- property name=connection.usernameroot/property !—-要连接的数据库的密码-- property name=connection.passwordroot/property !—-是否显示Hibernate执行的SQL语句-- property name=show_sqltrue/property !-- 针对建表的操作 update 如果有表,检查表的结构,如果没有则创建 create-drop 启动Hibernate创建表,结束Hibernate删除表 create 每次启动都重新创建表 validate 每次启动都检查表的结构 -- property name=hbm2ddl.autoupdate/property !--表示要使用的数据库的类型 org.Hibernate.dialect.MySQL5Dialect mysql数据库 org.Hibernate.dialect.Oracle9Dialect oracle数据库 org.Hibernate.dialect.SQLServerDialect SQLServer数据库 -- property name=dialect org.Hibernate.dialect.MySQLDialect /property !--事务管理类-- property name=Hibernate.transaction.factory_class net.sf.Hibernate.transaction.JDBCTransactionFactory /property !--用到的映射文件的位置和名称-- mapping resource=entity/Customer.hbm.xml / /session-fa

您可能关注的文档

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档