zoukankan      html  css  js  c++  java
  • Configuration、Session


    1.configuration

      Configuration 类负责管理Hibernate配置信息。它包括如下内容:

        Hibernate运行的底层信息:数据库的URL、用户名、密码、JDBC驱动类,数据库Dialect,数据库连接池等。

        Hibernate映射文件(*.hbm.xml)。

        Hibernate的配置方法:

          基于属性文件(hibernate.properties),调用代码: Configuration cfg = new Configuration();

          基于Xml文件(hibernate.cfg.xml),调用代码: Configuration cfg = new Configuration().configure();

      Hibernate的配置文件 hibernate.cfg.xml 配置数据库的相关信息及对象

    <hibernate-configuration>
    <session-factory>
    <property name="connection.username">root</property>
    <property name="connection.url">jdbc:mysql://localhost:3306/test</property>
    <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
    <property name="connection.password">zhuoshi</property>
    <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
    </session-factory>
    </hibernate-configuration>
    

      Hibernate配置文件属性


    2.Session

      Session 代表与数据库服务器之间的一次操作,它的概念介于Connection和Transaction之间。

      Session 也称为持久化管理器,因为它是与持久化有关的操作接口。

      Session 通过SessionFactory打开,在所有的工作完成后,需要关闭。

      Hibernate 中的 Session 与 Web 层的 HttpSession 没有任何关系。

      Hibernate中获取 Session 调用代码: Session session = sessionFactory.openSession();

     


  • 相关阅读:
    课时15.DTD文档声明下(了解)
    Python-01 学习第一节
    常用数据库备份还原命令
    Oracle排除记录集
    存储过程分页语句
    TFS统计编码行数语句
    数据库所有表替换所有列的特定字符串
    MSSQL查询所有数据库表,指定数据库的字段、索引
    统计整个库所有表的记录数
    执​行​o​r​a​c​l​e​函​数​的​四​种​方​法
  • 原文地址:https://www.cnblogs.com/xiaonanman/p/6851851.html
Copyright © 2011-2022 走看看