zoukankan      html  css  js  c++  java
  • Hibernate核心配置文件

    Hibernate.cfg.xml是Hibernate操作数据库的核心配置文件

    ***********************************************

    作用

    01.管理实体类的配置文件

    02.Hibernate的环境配置(包含连接数据库四要素、映射文件等)

    ***********************************************

    1.根节点<hibernate-configuration>

    2.节点<session-factory>节点内包含所有会话的有关设置

      (1)<property>节点  设置会话的中的不同属性

      name="show_sql"      显示操作数据库的sql语句默认是false,true则显示

      name="connection.url"  表示连接数据库的url   jdbc:oracle:thin:@localhost:1521:orcl

      name="connection.username"  表示连接数据库的用户名

      name="connection.password"  表示连接数据库的密码

      name="connection.driver_class"  表示连接数据库的驱动类  oracle.jdbc.OracleDriver

      name="dialect"  表示连接数据库的方言   org.hibernate.dialect.Oracle9Dialect

      name="format_sql"  格式化输出的sql语句   默认为false

      name="hbm2ddl.auto"  设置操作数据库的方式有四个值,create、updatevalidate和create-drop

      

         

      (2)<mapping>节点   设置实体类的映射文件

      <mapping resource="com/bdqn/hiber/bean/Student.hbm.xml" />

      如果没有配置,运行时则会得不到相应的结果

    映射文件可以有多个,但是核心配置文件只能有一个,且要放在src根目录下,命名为hibernate.cfg.xml   (命名规范)

    因为hibernate框架在加载核心配置文件时会自动去src根目录下寻找hibernate.cfg.xml 

    源码展示:

  • 相关阅读:
    统计一段文字中出现频率最高的10个单词(c语言)
    java之过滤器Filter (应用场景)
    java之过滤器Filter
    Spring AOP
    清华大学iCenter区块链公开课 第二节
    学习区块链 第一节 精通比特币
    使用Shiro登录成功后,跳转到之前访问的页面实现
    windows下系统移植到linux下出现的问题
    mysql分页查询
    安卓开发随笔
  • 原文地址:https://www.cnblogs.com/kuoAT/p/6365648.html
Copyright © 2011-2022 走看看