1 四种方式配置Configuration:

传递一个java.util.Properties给Configuration.setProperties();

放置hibernate.properties在classpath路径下;

设置System属性,java -D property=value;

在hibernate.cfg.xml放置元素。

Configuration cfg=newConfiguration()

  .addClass(

)

  .addProperty(

)

2 获取SessionFactory:如果有多个database, 可以获取多个。

SessionFactory sessions=cfg.buildSessionFactory();

3 JDBC connections

Session session=sessions.openSession();

为了获取connection,我们需要传递一些属性给Hiberante,以下的属性定义在org.hibernate.cfg.Environment.

Hibernate通过java.sql.DriverManager获取connection.

这些属性包括:

hibernate.connection.driver_class

hibernate.connection.url

hibernate.connection.username

hibernate.connection.password

hibernate.connection.pool_size

Hibernate Datasource 属性:

hibernate.connection.datasource

hibernate.jndi.url

hibernate.jndi.class

hibernate.connection.username

hibernate.connection.password

4 可选择的hibernate 属性

hibernate.dialect: 常用的有:org.hibernate.dialect.MySQLDialect, OracleDialect,Oracle9Dialect,SQLServerDialect

hibernate.show_sql

...

5 Hibernate 日志

Hibernate使用Apache commons-logging.

6 XML配置文件

...

...

SessionFactory sf=newConfiguration()

  .configure("xxx.xml")//可以缺省xxx.xml.buildSessionFactory();

posted on 2008-05-21 17:44 火炼子 阅读(2192) 评论(0)  编辑  收藏 所属分类: JAVA应用

java hibernate configuration 获取_1 Hibernate Configuration 配置相关推荐

  1. Java程序员从笨鸟到菜鸟之(五十二)细谈Hibernate(三)Hibernate常用API详解及源码分析--csdn 曹胜欢...

    新接触一个框架的目的就是想利用这个框架来为我们做一些工作,或者是让他来简化我们的工作,利用这个框架无非就是要利用这个框架所给我们提供的API去操作我们的数据,所以利用一个框架的好坏很大一部分取决于你对 ...

  2. Hibernate入门第三讲——Hibernate的常见配置

    在<Hibernate入门第一讲--Hibernate框架的快速入门>一讲中,我有讲到Hibernate的两个配置文件,今天就来详细地介绍这两个配置文件.在Hibernate中,我们主要使 ...

  3. HIBERNATE - 符合Java习惯的关系数据库持久化 Hibernate参考文档

    Hibernate参考文档 3.1.2 目录 前言 1. 翻译说明 2. 版权声明 1.Hibernate入门 1.1.前言 1.2.第一部分-第一个Hibernate应用程序 1.2.1.第一个cl ...

  4. Hibernate(三) - hibernate 表操作-多对多配置

    Hibernate 的一对多关联映射 之前在学习 Hibernate 的时候,其实都是单表的操作.在实际的开发当中,比如做一个商城,就需要好多张数据库表,表与表之间是有关系的.之前些做一些关联查询或者 ...

  5. java project整合spring和hibernate

    web工程整合ssh已经很多例子了,本例目前为java project,所以要整合spring和hibernate. spring版本是3.0.6 hibernate版本是3.3.0 project架 ...

  6. [原创]java WEB学习笔记80:Hibernate学习之路--- hibernate配置文件:JDBC 连接属性,C3P0 数据库连接池属性等...

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  7. Hibernate框架 主配置文件 Hibernate.cfg.xml 映射配置 说明

    1 主配置文件 Hibernate.cfg.xml 主配置文件中主要配置:数据库连接信息.其他参数.映射信息! 常用配置查看源码: hibernate-distribution-3.6.0.Final ...

  8. Hibernate 连接池的三种配置方式

    2019独角兽企业重金招聘Python工程师标准>>> 在hibernate3.0中,已经不再支持dbcp了,hibernate的作者在hibernate.org中, 明确指出在实践 ...

  9. Hibernate注解开发-PO类注解配置

    在hibernate中我们使用注解,可以帮助我们简化hbm文件配置. hibernate.cfg.xml配置 <?xml version="1.0" encoding=&qu ...

最新文章

  1. 动漫人物VS编程语言
  2. 344. Reverse String
  3. 操作系统(六)系统调用
  4. boost::mp11::mp_repeat相关用法的测试程序
  5. 避免一个用户多次登录修改版
  6. javascript学习系列(21):数组中的reduceRight法
  7. Mongodb定时备份脚本和清除脚本
  8. leetcode - 63. 不同路径 II
  9. java filehelper_Java常用工具类---IP工具类、File文件工具类
  10. Netty工作笔记0035---Reactor模式图剖析
  11. VINS-Mono代码分析与总结(完整版)
  12. 如何获取jar包的在执行机上面的路径
  13. 解决SecoClient接收返回码超时
  14. python窗口显示表格_python表格界面
  15. PMO如何选拔和培养项目经理?
  16. UINO优锘:EMV,让IT告警实现至繁归于至简
  17. 终于搞懂了回车与换行的区别
  18. 【presto】函数大全
  19. bp神经网络算法的优缺点,基于bp的神经网络算法
  20. RCLAMP0544T 国产替代上海雷卯ULC0544T

热门文章

  1. MMD_3a_CommunitiesInSN
  2. KNN 最近邻算法(K近邻)
  3. FLAS: fast and high-throughput algorithm for PacBio long-read self-correction FLAS:快速、高通量的PacBio lon
  4. 如何快速而准确的获取生物体的遗传信息一直是生命科学 中的一个非常重要的研究点
  5. linux撤销以硬件时钟作为UTC,linux时钟基本概念、CST与UTC、以及NTP简单设置
  6. flask传值给js
  7. 三十四、动态规划解决01背包问题
  8. 五分钟理解yield在python中的简单用法,让你不再迷惑
  9. LVS实现负载均衡及高可用
  10. java short to byte_java笔记 Java中byte数组与int,long,short,char间的转换