网站大量收购闲置独家精品文档,联系QQ:2885784924

JSP技术开发相关.pptVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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 /

文档评论(0)

ipad0a + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档