- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSP技术开发相关
学习目标 掌握Hibernate的核心配置文件hibernate.cfg.xml 掌握映射文件的配置 准备工作 假设有一名为mydb的数据库,数据库中有以下四张表格tbluser、 tblteacher、 tblStudent、tblCourse、tblSC,它们的关系如下: 它们的结构如下: tbluser的结构 tblteacher的结构 tblStudent的结构 tblCourse的结构 tblSC的结构 18.1 Hibernate的核心配置文件 Hibernate的核心配置文件配置连接数据库的信息、映射文件信息、缓冲和监听器信息等; Hibernate的核心配置文件可以使用XML文件形式,也可以使用属性文件形式,建议使用XML文件形式。 Hibernate的核心配置文件的命名没有限制,建议使用:hibernate.cfg.xml 18.1 Hibernate的核心配置文件 Hibernate的核心配置文件存放的位置没有限制,只要org.hibernate.cfg.Configuration的configure()方法能够找到即可。建议放在CLASSPATH环境变量指定的路径的根目录,如src文件夹中。 18.1 Hibernate的核心配置文件 Hibernate的核心配置文件的内容主要包括: Hibernate JDBC基本属性 Hibernate DataSource属性 Hibernate JDBC和连接属性 Hibernate缓存属性 Hibernate事务属性 其他的Hibernate属性 映射文件信息 18.1.1 Hibernate的核心配置文件举例 18.1.1 Hibernate的核心配置文件举例 ?xml version=1.0 encoding=UTF-8? !DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN /hibernate-configuration-3.0.dtd hibernate-configuration …… /hibernate-configuration 18.1.1 Hibernate的核心配置文件举例 hibernate-configuration session-factory property name=dialectorg.hibernate.dialect.MySQLDialect/property property name=connection.urljdbc:mysql://localhost:3306/mydb/property property name=connection.usernameroot/property property name=connection.passwordroot/property property name=connection.driver_classcom.mysql.jdbc.Driver/property property name=filemydb/property mapping resource=com/gdupt/po/Tbluser.hbm.xml / /session-factory /hibernate-configuration 18.1.2 映射文件 一般以Tbluser.hbm.xml的方式命名; 包含数据表和实体类的映射信息; 包含数据表的字段与实体类的属性的映射信息; 包含数据表之间的关系与实体类之间的关系的映射信息 ; 包含数据表的主码等数据表信息。 映射文件举例:tblUser 映射文件举例 ?xml version=1.0 encoding=utf-8? !DOCTYPE hibernate-mapping PUBLIC -//Hibernate/Hibernate Mapping DTD 3.0//EN /hibernate-mapping-3.0.dtd hibernate-mapping …… /hibernate-mapping 映射文件举例 hibernate-mapping class name=com.gdupt.po.Tbluser table=tbluser catalog=mydb id name=userno type=java.lang.String column name=userno length=11 /
您可能关注的文档
- GPS在精确农业中地应用.ppt
- H圆锥破碎机TIMS系统.ppt
- GPS技术在地质勘查中地应用.ppt
- hx表面现象.pptx
- h用户数据报协议.ppt
- IE标准工时测量().ppt
- IE讲座之防错.ppt
- IPSECVPN地竞争策略.ppt
- JGJT回弹法检测混凝土抗压强度技术规程培.ppt
- h燃烧和灭火.ppt
- 2025年中国广东省基础设施行业发展监测及投资战略咨询报告.docx
- 如何在工作繁忙的同时保持良好的运动习惯.pptx
- 2025年中国NB-loT芯片行业发展潜力预测及投资策略研究报告.docx
- 2025年中国远红外线产品行业发展运行现状及投资潜力预测报告.docx
- 中国MPP行业发展监测及投资战略规划研究报告.docx
- 2025年中国地温空调行业发展趋势预测及投资战略咨询报告.docx
- 2025年中国无线智能照明控制系统行业发展监测及发展战略规划报告.docx
- 解除合同协议书范文精选8篇.docx
- 2024-2030年中国情感计算行业发展运行现状及投资潜力预测报告.docx
- 呼和浩特市第二中学2025届高三第六次模拟考试物理试卷含解析.doc
最近下载
- 《新能源汽车技术》课件——新能源汽车的现状与发展趋势.ppt VIP
- 台球助教合同.docx VIP
- 中国版昆明市酒店行业市场情况研究及竞争格局分析报告.pdf
- 陈琦《教育心理学》.ppt
- 冲击钻钻孔灌注桩工艺性试桩总结.doc
- (八省联考)2025年高考综合改革适应性演练 英语试卷(含答案详解)+听力音频+听力原文.docx
- 抛石挤淤处理高速公路软基段试验总结 - 公路与桥梁.docx VIP
- 卢孔铃合同诈骗罪辩护词.doc
- A股投资者结构全景图(2024Q3).pptx VIP
- 宏观策略-A股投资者结构全景图(2024Q3)-华西证券[李立峰,冯逸华]-20241202【30页】.docx VIP
文档评论(0)