- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- InDesign CS6数字化版面设计“第4章广告插页设计——颜色的设置”文件夹2.pptx
- InDesign CS6数字化版面设计“第5章绘制路线图和装饰图案——线条和图形”文件夹.pptx
- InDesign CS6数字化版面设计“第6章画册设计——图像的置入与管理”文件夹.pptx
- InDesign CS6数字化版面设计“第7章商业表格的制作——编辑处理表格”文件夹.pptx
- InDesign CS6数字化版面设计“第8章出版物的版式设计——版面的构造与融合”文件夹.pptx
- InDesign CS6数字化版面设计“第9章出版物的索引——目录的处理”文件夹.pptx
- InDesign CS6数字化版面设计“第10章数字出版快速入门”文件夹.pptx
- InDesign CS6数字化版面设计“第11章印刷品的输出设置”文件夹.pptx
- InDesign CS6数字化版面设计“第12章综合实例”文件夹.pptx
- Internet 基础与操作Internet基础.ppt
- Java EE轻量级框架应用开发教程第6章 Hibernate的关联映射.ppt
- Java EE轻量级框架应用开发教程第7章 Hibernate查询.ppt
- Java EE轻量级框架应用开发教程第8章 Struts 2与Hibernate 3的集成开发案例.ppt
- Java EE轻量级框架应用开发教程第9章 Spring的基础知识.ppt
- Java EE轻量级框架应用开发教程第10章 Spring的用法.ppt
- Java EE轻量级框架应用开发教程第11章 基于Struts 2+Hibernate+Spring的网上书城项目实训.ppt
- Java Web 程序设计模块1.ppt
- Java Web 程序设计模块3.ppt
- Java Web 程序设计模块4.ppt
- Java Web 程序设计模块5.ppt
文档评论(0)