Hibernate核心配置文件cfg参数说明
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration><session-factory><!-- 1-设定Hibernate方言 : 相当于告诉Hibernate需要连接的数据库类型 --><property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property><!-- 2-实现数据库连接 --><property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property><property name="hibernate.connection.password">tiger</property><property name="hibernate.connection.url">jdbc:oracle:thin:@localhost:1521:orcl</property><property name="hibernate.connection.username">scott</property><!-- 3-想在Hibernate运行时,在控制台显示sql语句,并且对sql语句进行格式化 --><property name="hibernate.show_sql">true</property><property name="hibernate.format_sql">true</property><!-- 4-设置Hibernate正向工程 根据JAVA代码和配置文件信息在数据库中创建表,更新数据update 没有表创建表,有表只更新create 每次执行都创建新表 --><property name="hibernate.hbm2ddl.auto">update</property><!-- 5-为了提高连接效率,应用c3p0数据库连接池 以下为相关配置 --><property name="hibernate.c3p0.min_size">10</property><property name="hibernate.c3p0.max_size">50</property><property name="hibernate.c3p0.acquire_increment">10</property><property name="hibernate.c3p0.max_statements">150</property><!-- 作用:每隔2000ms检查一次连接池,如果发现某个连接没被使用炒作2S,则销毁该连接 --><property name="hibernate.c3p0.timeout">2000</property><property name="hibernate.c3p0.idle_test_period">2000</property><!-- 可以使用SessionFactory的getCurrentSession方法 --><property name="hibernate.current_session_context_class">thread</property><!-- 当执行session.delete方法时,清空对象的oid --><property name="hibernate.use_identifier_rollback">true</property><!-- 提高sql存取性能 --><property name="hibernate.jdbc.fetch_size">100</property><property name="hibernate.jdbc.batch_size">30</property><!-- 6-注册hbm组件(注意,使用/来表达路径) --><mapping resource="com/hibernate/demo/Person.hbm.xml"/></session-factory>
</hibernate-configuration>
Hibernate核心配置文件cfg参数说明相关推荐
- Hibernate 基本配置文件+基本增删改查
文件结构 maven 依赖 <!-- hibernate 核心依赖 --> <dependency><groupId>org.hibernate</group ...
- Hibernate框架 配置文件基本架构
核心配置文件 命名 hibernate.cfg.xml,直接位于src下 XML方式 根元素:<hibernate-configuration> ①基本结构 <session-fac ...
- hibernate xml配置文件
Hibernate的描述文件可以是一个properties属性文件,也可以是一个xml文件.下面讲一下Hibernate.cfg.xml的配置.配置格式如下:1.配置数据源 在Hibernate.cf ...
- 彻底搞定用Xdoclet生成Hibernate所有配置文件
背景: 本人在用Xdoclet生成hibernate的配置文件.实体映射文件和sql脚本的时候,每次总要出点问题,今日问题再现,我在网上泡了一个多小时,没有一篇很完整,很成功的例子.一怒之下, ...
- hibernate 数据源配置文件
来源:http://blog.csdn.net/happyangelling/archive/2010/09/06/5866981.aspx /** *数据源(mysql.sqlserver.orac ...
- druiddatasource配置_Spring核心配置文件详解
点击蓝字"程序员考拉"欢迎关注! 1:spring的核心配置文件中的各种配置. spring的核心配置文件的名字 叫做 applicationContext.xml,后期也可以通过 ...
- 【SSM框架系列】Mybatis映射配置文件与核心配置文件深入
传统开发方式Dao层实现 编写UserDao接口 public interface UserDao {List<User> findAll() throws IOException;} 编 ...
- Springboot-读取核心配置文件及自定义配置文件
读取核心配置文件 核心配置文件是指在resources根目录下的application.properties或application.yml配置文件,读取这两个配置文件的方法有两种,都比较简单. 核心 ...
- java元婴期(23)----java进阶(mybatis(2)---mapper代理mybatis核心配置文件输入输出映射)
1.mapper代理 1.mybatis开发dao的方法----引入(为啥要使用mapper代理) 1.SqlSession使用范围 1.SqlSessionFactoryBuilder 通过SqlS ...
最新文章
- Nature:FB和推特的数据是如何革新社会科学,改变世界的?
- java将一个类到多个类,java-设计模式,将转换应用于多个类中的多个...
- 《ASP.NET办公自动化系统开发实例导航》笔记一
- display:inline-block的深入理解(转)
- java回调使用小结
- JavaScript使用hash表方式实现数组去重。
- 电机编码器调零步骤_伺服电机编码器调零对位方法
- 宏碁笔记本linux,Acer宏碁(Acer宏碁)Acer 4752G-2332G50Mnkk Linux笔记本电脑整体评测-ZOL中关村在线...
- 马斯克新梦想迈出第一步!首条地下高速隧道即将完工,12月免费体验
- 用Redis实现分布式锁 与 实现任务队列
- 实习成长之路:MySQL一: 一条SQL查询语句是如何执行的?
- pandas如何往mysql追加数据
- indesign选中不了图片删除_文件夹删除不了怎么办?文件夹删除不了的解决方法...
- steam好玩的免费游戏
- 计算机安全相关知识,计算机安全知识
- [ 大道至简系列 ] 三分钟理解-1NF,2NF,3NF
- ftp 下载 工具,5款小白都能使用的ftp 下载 工具
- CSP2022 初赛游记
- 游戏帧同步和状态同步
- 命中率 计算机组成原理,计算机组成原理-求命中率.pptx
热门文章
- Python列表,元组,字典的区别
- (chap1 网络基础知识)网络的构成要素:(7)网关
- 近世代数--有限交换群--存在子群的阶是群阶的因子
- [Java基础] Properties类的基本操作和介绍
- 有关Non-cacheable,,Cacheable, non-shareable,inner-shareable,outer-shareable的理解
- optee的fast call的介绍
- 判断文件是否为可执行程序
- 仿Mathematica中的函数ProductLog
- linux 中ans 用法,JSON简介以及用法汇总
- 012 分析技能冷却二叉树