- 浏览: 458825 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
JS操作XMLDOM(遍历和打印) -
lliiqiang:
我这边只要出现图表组件就报告2032号错误。
Flex 出现 Error #2032 是什么意思 -
全保生:
感谢!方法一:(已确认 可行)String username ...
jsp 的url传参中文乱码问题解决办法 -
dy804731771:
谢谢您的分享,对我有帮助
兼容的带样式的INPUT -
huang305585796:
火影头像好屌
FusionCharts统计图导出为图片或pdf
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN/EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <!-- 声明beans标签 beans标签严格按照spring-beans.dtd的格式定义 --> <beans> <!-- beans内的标签,格式要严格遵循spring-beans.dtd的定义,对于正确定义的标签, spring都会按照既定定义的含义去进行解析。 beans的主要子标签: bean。beans标签中只有一个子标签:bean,而且该bean子标签严格按按照spring-beans.dtd的 定义进行编辑。 bean的主要属性: id: 该bean的id。 class:和spring注入java类一样,需要制定该bean的class,只不过class是spring自身的java类。 bean的主要子标签: property:每一个java类会有不同的属性property,初始化java类的时候需要初始化属性,spring-beans.dtd要求 可以使用property子标签进行属性初始化,并使用property的子标签value进行赋值或者使用property的value属性 进行赋值。 --> <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <!-- 声明一个 配置文件地址文件夹配置器 类,该类主要有一个参数:location,location指定该类去哪里读取配置文件 配置文件配置类就会对该property文件进行读取。 --> <!-- 数据库信息文件 --> <property name="location"> <value>WEB-INF/hibernate.properties</value> </property> <!-- 给配置文件配置器 的属性:location赋值,即制定让该类去读取这个property配置文件,然后会将配置文件爱你 的内容载入缓存,随时可以提取使用。 经过这样的配置,我们得到了本程序的主要配置信息,主要就是数据库配置信息。 --> </bean> <!-- 数据源 --> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <!-- 声明一个基础数据源对象,并指定当调用该类的close方法是,销毁该基础数据源对象。 spring的基础数据源对象应该可以获得时下流行所有的主流数据库,可以建立和各个数据库的桥接。 作为web应用的数据源,为web应用提供数据。 --> <property name="driverClassName"> <value>${driverClassName}</value> </property> <!-- 配置基础数据源的驱动类名称属性,该属性指明用哪种数据库驱动去连接数据库,也就指定了 你用的是那种数据库,value来自原上边的配置文件配置器从配置文件hibernate.properties读取的内容。 hibernate.properties以键值对的方式定义一些属性变量。 --> <property name="url"> <value>${url}</value> </property> <!-- 配置基础数据源对象的url,url是数据库连接字符串 --> <property name="username"> <value>${username}</value> </property> <!-- 配置基础数据源对象的用户名,也就是数据库的用户名 --> <property name="password"> <value>${password}</value> </property> <!-- 配置基础数据库对象的密码,也就是数据库的密码。 --> <!-- 以上配置属性的值都来自于属性配置器,所以属性配置器对象的声明要在基础数据源对象之前。 经过这样的配置,现在我们得到了数据源了,可以向web程序提供数据了。 --> </bean> <!-- 处理CLOB对象 --> <bean id="nativeJdbcExtractor" class="org.springframework.jdbc.support.nativejdbc.CommonsDbcpNativeJdbcExtractor" lazy-init="true" /> <bean id="lobHandler" class="org.springframework.jdbc.support.lob.OracleLobHandler" lazy-init="true"> <property name="nativeJdbcExtractor"> <ref local="nativeJdbcExtractor" /> </property> </bean> <!-- sessionFactory --> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <!-- 声明一个本地session会话工厂对象,用来创建会话对象:每一个会话对象可以看成一个数据库连接。 会话对象主要的属性: dataSource:指定会话对象的数据源对象。就是让应用和这个数据源会话,也就是从这个数据源取数据。 lobHandler:什么什么处理器??? mappingResources:映射的资源文件,主要是heibernate的hbm文件。 每一个资源文件的作用就是说明:web应用中的javabean的class对应的是数据库中的哪个表table,所以, 对应这个javabean的查询,添加,删除的操作就是对相应的表的操作。 hibernateProperties:heibernate的配置信息,主要配置在系统运行时hibernate的参数--> <property name="dataSource"> <ref local="dataSource" /> </property> <!-- 会话对象需 --> <!-- 处理CLOB对象 --> <property name="lobHandler" ref="lobHandler" /> <property name="mappingResources"> <list> <value>org/hdht/business/uim/config/Role.hbm.xml</value> </list> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect"> ${hibernate.dialect} </prop> <prop key="hibernate.show_sql"> ${hibernate.show_sql} </prop> <prop key="hibernate.jdbc.batch_size"> ${hibernate.jdbc.batch_size} </prop> <prop key="hibernate.cache.provider_class"> ${hibernate.cache.provider_class} </prop> <prop key="hibernate.hbm2ddl.auto">update</prop> </props> </property> </bean> <!-- 通过这样设置,现在我们创建了session会话工厂对象,并将sesson工厂和基础数据源联系到一起。 session工厂用来连接数据库,和数据库进行会话,通过对hibernate的资源的映射实现了系统java类和数据库 的table的关联。并通过配置hibernate的属性来控制hibernate运行时的参数。 --> <!-- 配置事务管理器bean --> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <!-- 声明一个heberante的事务管理器对象,该对象主要用来管理hibernate的事务的。 事务管理器对象有一个属性:sessionFactory会话工厂。 这样配置后,就是说:和这个事务管理器绑定的session会化工厂里的方法都采取了事务处理。 至于怎么就采取了事务处理以及在哪里进行了事务处理,还不知道。 --> <property name="sessionFactory" ref="sessionFactory"/> </bean> </beans> Hibernate·.properties的配置: DriverClassName=oracle.jdbc.driver.OracleDriver url=jdbc:oracle:thin:@192.168.0.175:1521:orcl #url=jdbc:oracle:thin:@localhost:1521:orcl username=DB_QB password=pw123456 hibernate.dialect=org.hibernate.dialect.Oracle9Dialect hibernate.show_sql=true hibernate.jdbc.batch_size=50 hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider
发表评论
-
【Blue-Bird】邮件群发系统
2013-03-25 21:46 1194【Blue-Bird】邮件发送系统,是我研发的一个Java ... -
java获取本地磁盘(过滤掉U盘和软盘等)
2012-10-16 09:40 4009File[] _files = File.listRoo ... -
XmlDOM 小结
2012-08-10 16:53 1063/* 获取节点: - xmlDoc.getElem ... -
eclipse内存溢出处理办法
2012-07-31 14:44 3826"java.lang.OutOfMemoryErr ... -
tomcat使用xml文件部署项目
2012-02-02 21:53 1242<Context path="/emss ... -
String.format
2011-12-02 23:09 1042String[] arr =new String[2]; ... -
配置一个最简洁的DWR
2011-04-04 16:31 1030期工作: 1.dwr官网下载dwr.jar(http://d ... -
通过xml文件在tomcat中部署项目&取消保存session.ser的配置
2011-03-29 10:34 1774<Context path="/anjian& ... -
plsql操作oracle数据库小结
2011-03-28 18:05 5667登录oracle D:\>sqlplus ... -
java编程思想读书笔记
2011-03-17 11:06 11101 用句柄操作对象:句柄也叫引用或者指针。 可将这一情 ... -
CVSNT 用户单一验证方式建设文档
2011-03-01 10:29 14101 配置cvs服务 CVSNT Control Panel ... -
EasyT.java(20110223版本)
2011-02-23 14:56 1558package org.hdht.util; impor ... -
java杂谈
2011-02-23 14:47 1153hibenate配置文件定义datas ... -
Spring下的BaseHibernateDAO
2011-02-23 14:46 3586package com.accp.myzf.hibernate ... -
带事务得spring配置文件
2011-02-23 14:44 1172<?xml version="1.0" ... -
单利模式,堆栈,队列
2011-02-23 14:43 1099单利实例-------------- using Syste ... -
线程3
2011-02-23 14:41 1070配置java环境变量: 1指定jdk的bin目录路径:pat ... -
线程2
2011-02-23 14:39 1068>>3内部class类继承Thread的线程实现方 ... -
Thread
2011-02-23 14:37 1251>>//一个简单Thread缓冲池的实现 / ... -
基于TCP的Socket编程
2011-02-23 14:35 1166>>Socket相关的理解: 1>TCP:拨 ...
相关推荐
### hibernate.cfg.xml 文件详解 ...`hibernate.cfg.xml` 文件是 Hibernate 应用程序的重要组成部分,通过合理的配置可以极大提升应用的性能和稳定性。开发者应根据实际需求调整各项配置,以达到最佳效果。
2.1、将“hibernate\hibernate.cfg.xml”拷贝到“\WEB-INF\classes”文件夹下,替换原先的文件。 2.2、打开此文件,将“<property name="hibernate.connection.url">jdbc:sqlite:D:/EGSDatabase.egsdata”一行中的...
在现代Java应用开发中,Spring MVC作为Web框架和Java ...以上就是关于"springMVC+JAP整合出去persistence.xml配置文件"的详细说明,通过这种方式,我们可以构建出更加现代化、高效且易于扩展的Java Web应用。
DWR.xml配置文件是DWR框架的核心,通过细致的配置,开发者可以精确控制哪些服务器端对象和方法对客户端可见,以及如何进行数据的序列化和反序列化。熟练掌握DWR.xml的配置规则,对于构建高效、安全的远程调用服务至...
DWR.xml配置文件说明书 1、 建立dwr.xml 配置文件 任何一个dwr.xml的文件都需要包含DWR DOCTYPE的声明行,格式如下: <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" ...
以下是一个完整的示例配置,用于说明如何在 `hibernate.properties` 文件中配置 C3P0: ```properties hibernate.connection.driver_class=org.postgresql.Driver hibernate.connection.url=jdbc:postgresql://...
首先,Hibernate 配置文件有两种形式:`hibernate.properties` 和 `hibernate.cfg.xml`。尽管两者都可以用于定义配置,但在处理`hbm`映射文件时,`hibernate.cfg.xml` 更加灵活,因为它允许直接在XML文件中添加新的...
在本文中,我们将深入探讨如何将Spring Boot框架与Hibernate ORM集成,特别是在不使用JPA(Java ...在chapter12-hibernate目录中,可能包含了更多关于这个主题的示例代码和详细说明,供读者进一步学习和参考。
### Hibernate配置数据库连接知识点详解 #### 一、Hibernate简介与作用 Hibernate 是一款开源的对象关系映射(Object Relational Mapping, ORM)框架,用于 Java 应用程序与关系型数据库之间的交互。它允许开发者以...
在 Hibernate 框架中,配置文件主要有两种形式:`hibernate.properties` 和 `hibernate.cfg.xml`。两者的主要区别在于管理映射文件的方式。使用 `hibernate.cfg.xml` 文件时,可以直接在配置文件中添加或修改`hbm`...
通过以上详细的配置说明,我们可以看到在JSP + Struts + Hibernate + MSSQLServer项目中配置Tomcat 5 的 `server.xml` 文件的过程并不复杂,但每个细节都非常重要。希望这些内容能帮助开发者顺利完成相关配置并提高...
首先,Hibernate的配置文件通常命名为`hibernate.cfg.xml`,这是每个Hibernate应用的基础。它包含了数据库连接信息、持久化类的映射、事务管理策略等关键设置。我们来逐一解析这些关键字段: 1. **数据库连接配置**...
本文将详细介绍如何在MyEclipse中设置环境并利用其强大的功能来自动生成Hibernate的相关配置文件(`hibernate.cfg.xml`)、映射文件(`.hbm.xml`)以及Java实体类。通过这一过程,开发人员可以极大地提高开发效率,...
本文详细介绍了Hibernate与Spring集成过程中涉及的关键配置,包括数据源、SessionFactory、事务管理器以及事务代理工厂的配置细节。通过这些配置,可以实现对数据库的高效访问,并利用Spring的事务管理机制来简化...
- 在`hibernate.cfg.xml`文件中设置以下属性来配置C3P0连接池: ```xml <property name="connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider <property name="c3p0.min_size">2 ...
根据提供的文件信息,我们可以深入探讨Hibernate的详细配置与...以上就是关于Hibernate配置方面的详细说明。通过对这些配置的理解和合理设置,可以帮助我们更好地管理与数据库的交互过程,提高程序的灵活性和可维护性。
以下是对Hibernate配置连接池的三种常见方法的详细说明: 1. **C3P0连接池配置** C3P0是一个开源的JDBC连接池,适用于Hibernate。配置C3P0连接池主要涉及在`hibernate.cfg.xml`中添加相应的属性。例如: ```xml ...