java hibernate configuration 获取_1 Hibernate Configuration 配置
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 配置相关推荐
- Java程序员从笨鸟到菜鸟之(五十二)细谈Hibernate(三)Hibernate常用API详解及源码分析--csdn 曹胜欢...
新接触一个框架的目的就是想利用这个框架来为我们做一些工作,或者是让他来简化我们的工作,利用这个框架无非就是要利用这个框架所给我们提供的API去操作我们的数据,所以利用一个框架的好坏很大一部分取决于你对 ...
- Hibernate入门第三讲——Hibernate的常见配置
在<Hibernate入门第一讲--Hibernate框架的快速入门>一讲中,我有讲到Hibernate的两个配置文件,今天就来详细地介绍这两个配置文件.在Hibernate中,我们主要使 ...
- HIBERNATE - 符合Java习惯的关系数据库持久化 Hibernate参考文档
Hibernate参考文档 3.1.2 目录 前言 1. 翻译说明 2. 版权声明 1.Hibernate入门 1.1.前言 1.2.第一部分-第一个Hibernate应用程序 1.2.1.第一个cl ...
- Hibernate(三) - hibernate 表操作-多对多配置
Hibernate 的一对多关联映射 之前在学习 Hibernate 的时候,其实都是单表的操作.在实际的开发当中,比如做一个商城,就需要好多张数据库表,表与表之间是有关系的.之前些做一些关联查询或者 ...
- java project整合spring和hibernate
web工程整合ssh已经很多例子了,本例目前为java project,所以要整合spring和hibernate. spring版本是3.0.6 hibernate版本是3.3.0 project架 ...
- [原创]java WEB学习笔记80:Hibernate学习之路--- hibernate配置文件:JDBC 连接属性,C3P0 数据库连接池属性等...
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...
- Hibernate框架 主配置文件 Hibernate.cfg.xml 映射配置 说明
1 主配置文件 Hibernate.cfg.xml 主配置文件中主要配置:数据库连接信息.其他参数.映射信息! 常用配置查看源码: hibernate-distribution-3.6.0.Final ...
- Hibernate 连接池的三种配置方式
2019独角兽企业重金招聘Python工程师标准>>> 在hibernate3.0中,已经不再支持dbcp了,hibernate的作者在hibernate.org中, 明确指出在实践 ...
- Hibernate注解开发-PO类注解配置
在hibernate中我们使用注解,可以帮助我们简化hbm文件配置. hibernate.cfg.xml配置 <?xml version="1.0" encoding=&qu ...
最新文章
- 动漫人物VS编程语言
- 344. Reverse String
- 操作系统(六)系统调用
- boost::mp11::mp_repeat相关用法的测试程序
- 避免一个用户多次登录修改版
- javascript学习系列(21):数组中的reduceRight法
- Mongodb定时备份脚本和清除脚本
- leetcode - 63. 不同路径 II
- java filehelper_Java常用工具类---IP工具类、File文件工具类
- Netty工作笔记0035---Reactor模式图剖析
- VINS-Mono代码分析与总结(完整版)
- 如何获取jar包的在执行机上面的路径
- 解决SecoClient接收返回码超时
- python窗口显示表格_python表格界面
- PMO如何选拔和培养项目经理?
- UINO优锘:EMV,让IT告警实现至繁归于至简
- 终于搞懂了回车与换行的区别
- 【presto】函数大全
- bp神经网络算法的优缺点,基于bp的神经网络算法
- RCLAMP0544T 国产替代上海雷卯ULC0544T
热门文章
- MMD_3a_CommunitiesInSN
- KNN 最近邻算法(K近邻)
- FLAS: fast and high-throughput algorithm for PacBio long-read self-correction FLAS:快速、高通量的PacBio lon
- 如何快速而准确的获取生物体的遗传信息一直是生命科学 中的一个非常重要的研究点
- linux撤销以硬件时钟作为UTC,linux时钟基本概念、CST与UTC、以及NTP简单设置
- flask传值给js
- 三十四、动态规划解决01背包问题
- 五分钟理解yield在python中的简单用法,让你不再迷惑
- LVS实现负载均衡及高可用
- java short to byte_java笔记 Java中byte数组与int,long,short,char间的转换