Hibernate的配置文件

hibernate配置文件 hibernate配置文件 里面提供了连接数据库 数据库使用的方言 是否打印SQL语句 sql语句的格式 以及对象-关系映射文件的地址等 立即下载
Hibernate的单独配置和结合Spring的配置:

下面一一展示一下,主要以MySql数据库为例: 

 

Hibernate.cfg.xml

<?xml version='1.0' encoding='gb2312'?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
"
http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">

<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost/test</property>
<property name="hibernate.connection.username">sa</property>
<property name="hibernate.connection.password">810606</property>
<property name="hibernate.connection.pool.size">20</property>
<property name="hibernate.show_sql">true</property>
<property name="jdbc.fetch_size">50</property>
<property name="jdbc.batch_size">25</property>
<property name="jdbc.use_scrollable_resultset">false</property>
<property name="hibernate.dialect">net.sf.hibernate.dialect.MySQLDialect</property>

<!-- Mapping files -->
<mapping resource="user.hbm.xml"/>
</session-factory>
</hibernate-configuration>

 


第二种是和Spring的AOP结合

 

 <?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "
http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<description>Spring Quick Start</description>
<!-- datasource -->
<bean id="datasource"
     class="org.apache.commons.dbcp.BasicDataSource"
     destroy-method="close">
   <property name="driverClassName">
       <value>com.mysql.jdbc.Driver</value>
   </property>
   <property name="url">
       <value>jdbc:mysql://localhost/test</value>
   </property>
   <property name="username">
       <value>sa</value>
   </property>
   <property name="password">
       <value>810606</value>
   </property>
</bean>
<!-- hibernate support -->
<bean id="sessionFactory"
     class="org.springframework.orm.hibernate.LocalSessionFactoryBean"
     >
   <property name="dataSource">
       <ref local="datasource"/>
   </property>
   <property name="mappingResources">
       <list>
           <value>test/bcxy/spring/dao/user.hbm.xml</value>
       </list>
   </property>
   <property name="hibernateProperties">
       <props>
           <prop key="hibernate.dialect">
               net.sf.hibernate.dialect.MySQLDialect
           </prop>
           <prop key="hibernate.show_sql">
               true
           </prop>
       </props>
   </property>
</bean>
<!-- hibernate dao -->
<bean id="hibernatedao"
     class="com.bcxy.spring.dao.TestDAO"
     >
   <property name="sessionFactory">
       <ref local="sessionFactory"/>
   </property>
</bean>
hibernate完整配置文件 用于配置hibernate.cfg.xml和相当的应用,值得看看......... 立即下载

相关推荐

Hibernate 配置文件hibernate.cfg.xml、hbm.xml)

hibernate.xml 配置 Hibernate 的全局环境。

weixin_57558097的博客 3868

Hibernate 配置

使用注解:这是最常见的方式,实体类使用 JPA 注解来定义映射关系。使用 XML 文件:可以在实体类之外定义一个 XML 文件来定义映射关系。混合使用:可以结合使用注解和 XML 文件。

qq_33240556的博客 1483

Hibernate 配置文件详解

Hibernate 配置文件详解

蔡林浩的博客 2633

Hibernate 配置使用

Hibernate核心配置与使用指南: Hibernate主要通过hibernate.cfg.xml配置数据库连接和映射关系,支持注解和XML两种实体类映射方式。使用流程包括创建SessionFactory、打开Session进行CRUD操作,最后关闭资源。配置文件包含关键参数如方言、SQL显示、自动建表策略等。

onlymscn的博客 866

Hibernate(5)什么是Hibernate配置文件

Hibernate支持两种配置文件格式:XML格式的hibernate.cfg.xml和属性文件格式的hibernate.properties。前者更为常用,支持更结构化的配置方式,可以定义数据库连接、Hibernate属性、缓存设置以及映射类信息。后者则以键值对形式提供简单配置。两种方式都能配置核心功能,如数据库连接、方言、SQL显示等。实际开发中通常使用XML配置文件,配合SessionFactory进行Hibernate初始化,完成对象的持久化操作。

qq_43012298的博客 870

Hibernate配置文件中映射元素详解

Hibernate配置文件中映射元素详解2007-04-11 17:04 配置文件中映射元素详解 对象关系的映射是用一个XML文档来说明的。映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等。下面从一个映射的例子开始

crazy_rain的专栏 2700

Hibernate配置文件详解

Hibernate的配置 在hibernate中,我们主要使用两种配置文件: 核心配置文件——hibernate.cfg.xml(主要描述Hibernate的相关配置) 映射配置文件——xxx.hbm.xml映射配置文件——xxx.hbm.xml 核心配置文件 对于Hibernate的核心配置文件它有两种方式: hibernate.cfg.xml hibernate.properties ...

方圆几里 4909

hibernate4 mysql配置文件_Hibernate配置文件

进入Java的学习,没少接触配置文件,尤其学习SSH时,配置文件尤其多,Struts配置文件Struts.xml,Spring配置文applicationContext.xml,Hibernate配置文件Hibernate.properties、hibernate.cfg.xml。最初接触这些配置文件时,仅仅有一个感觉:好麻烦!!总认为每做一项工作,还要考虑配置文件里须要加入?个什么标签属性的,假...

weixin_34493871的博客 209

hibernate配置文件与映射文件

hibernate配置文件与映射文件详解:https://www.cnblogs.com/lcycn/p/8126783.html hibernate两种配置文件形式:hibernate.properties和hibernate.cfg.xml:https://www.iteye.com/blog/sarin-601574 Hibernate 中配置属性详解 hibernate.properties:https://blog.csdn.net/qq_25827845/article/details/5

花永留 225

Hibernate配置文件

在上一篇博客中我已经说明了jar包的下载,jar中提供给了我们很多关于hibernate的配置信息,这里主要说明几样平常项目常用的. 进入源码包 . 1.连接数据库四要素 ## MySQL #hibernate.dialect org.hibernate.dialect.MySQLDialect #hibernate.dialect org.hibernate.diale...

阿狸演绎的博客 2748

hibernate4之配置文件

  Hibernate配置文件    Hibernate 配置文件主要用于配置数据库连接和 Hibernate 运行时所需的各种属性 每个 Hibernate 配置文件对应一个 Configuration 对象 Hibernate配置文件可以有两种格式: hibernate.properties hibernate.cfg.xml    hibernate.cfg.xml的常用...

langdashu 271

hibernate.properties配置文件位置

hibernate.properties配置文件位置   hibernate.properties配置文件无需下载,你只要在官网下载好相应版本的hibernate的jar包,你就可以在jar包里面找,具体的hibernate.properties配置文件位置如下: hibernate.properties配置文件在:hibernate-release-5.0.7.Final\project\

四月的萤火之光的博客 5242

04. Hibernate配置文件

使用Hibernate时,需要经常修改主配置文件中的信息, 这些信息至关重要,允许开发者按自己的需求订制使用Hibernate。主配置文件的核心作用;主配置文件中的可配置项有哪些。

这是一个web全栈开发的博客,取其精华去其糟粕,争取让大家一看就懂,一学就会,一用就成~ 1257

Hibernate配置文件

hibernate配置文件的配置内容

麒麟木木 668

Hibernate配置文件和映射元素解释

                            "-//Hibernate/Hibernate Configuration DTD 3.0//EN"          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">                                            

ysynlm的专栏 4148

Hibernate(46) Hibernate配置文件如何加载?

Hibernate配置文件的加载方法主要有两种:通过XML文件(hibernate.cfg.xml)或属性文件(hibernate.properties)。XML文件可以定义数据库连接、Hibernate属性及实体类映射,通常放置在类路径根目录下。使用Configuration类的configure()方法加载配置文件,然后构建SessionFactory实例。属性文件配置方式类似,但需注意映射类需单独配置。SessionFactory是线程安全的核心对象,应在应用启动时创建并全局共享。示例代码展示了完整的

qq_43012298的博客 512

Hibernate配置文件

通过配置文件hibernate.properties或hibernate.cfg.xml)和映射文件(.hbm.xml)把java对象或持久化对象(Persistent Object,PO)映射到数据库中的数据表,然后通过操作PO,对数据表中的数据进行增,删,改,查等操作.Hibernate配置文件主要用来配置数据库连接参数,例如数据库的驱动程序URL,用户名,密码等。    两种格式:hibe

含泪播种的人 1686
上一篇: 使用 JFreeChart来创建基于web的图表
下一篇: 计算机端口介绍[详细列表]
bigcactus
博客等级 码龄24年 7粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值