Spring+Hibernate+Proxool配置

Spring+Hibernate+Proxool配置

Posted on 2006-05-12 19:46 YCOE 阅读(1904) 评论(0)   编辑 收藏 所属分类: HibernateSpringDataBase

      参考了很多网友的文章和文档.现将Spring+Hibernate+Proxool的配置发表如下:

    首先是一个普通的Proxool配置文件
proxool.xml

<? xml version="1.0" encoding="UTF-8" ?>
<!--  the proxool configuration can be embedded within your own application's.
Anything outside the "proxool" tag is ignored. 
-->
< something-else-entirely >
  
< proxool >
    
< alias > DBPool </ alias >
    
< driver-url > jdbc:mysql://localhost:3306/WebShop </ driver-url >
    
< driver-class > org.gjt.mm.mysql.Driver </ driver-class >
    
< driver-properties >
      
< property  name ="user"  value ="root" />
      
< property  name ="password"  value ="123456" />
    
</ driver-properties >
    
< maximum-connection-count > 10 </ maximum-connection-count >
    
< house-keeping-test-sql > select CURRENT_DATE </ house-keeping-test-sql >
  
</ proxool >
</ something-else-entirely >

    这里面的内容没什么好讲的了,如果不懂的话参考本blog的其它相关文章

    Spring的配置文件
applicationContext.xml
 1 <? xml version="1.0" encoding="UTF-8" ?>
 2 <! DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd" >
 3 < beans >
 4      < bean  id ="mySessionFactory"  class ="org.springframework.orm.hibernate3.LocalSessionFactoryBean"  singleton ="true" >
 5          < property  name ="hibernateProperties" >
 6              < props >
 7                  < prop  key ="hibernate.dialect" > org.hibernate.dialect.MySQLDialect </ prop >
 8                  < prop  key ="hibernate.show_sql" > true </ prop >
 9                  < prop  key ="hibernate.cglib.use_reflection_optimizer" > true </ prop >
10                  < prop  key ="hibernate.proxool.xml" > proxool.xml </ prop >
11                  < prop  key ="hibernate.proxool.pool_alias" > DBPool </ prop >
12              </ props >
13          </ property >
14          < property  name ="mappingResources" >
15            < list >
16                < value > User.hbm.xml </ value >  
17            </ list >
18            </ property >
19      </ bean >
20      < bean  id ="transactionManager"  class ="org.springframework.orm.hibernate3.HibernateTransactionManager" >
21          < property  name ="sessionFactory" >
22              < ref  local ="mySessionFactory" />
23          </ property >
24      </ bean >
25      < bean  id ="userDao"  class ="com.ycoe.blog2.impl.UserDaoImpl" >
26          < property  name ="sessionFactory" >
27            < ref  local ="mySessionFactory" />
28          </ property >
29      </ bean >
30 </ beans >
31

    这里有几个要注意的地方:
    1.这两个文档的放置目录的问题.说得简单些就是要放在classpath路径中.
    2. hibernate.proxool.pool_alias要和proxool.xml中配置的一样!
    3. mappingResources可以将它从这个配置文件中独立来开,以提高配置的结构,易于修改,同理也适用于其它的事务配置
    有些配置细节不再在些处细说,详见本blog的其它文章!
    相关文件下载: http://files.cnblogs.com/ycoe/Spring+Proxool+Hibernate.rar(里面附详细使用说明)

    可以说已经配置完成了,就是这么简单!可以看到Spring的优美,简单,真让人拍案叫绝 

                             --原创文章,可以随意复制,发表,但请注明出处和作者信息,谢谢合作!
                                                                                     By YCOE
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【1】项目代码完整且功能都验证ok,确保稳定可靠运行后才上传。欢迎下载使用!在使用过程中,如有问题或建议,请及时私信沟通,帮助解答。 【2】项目主要针对各个计算机相关专业,包括计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师或企业员工使用。 【3】项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 【4】如果基础还行,或热爱钻研,可基于此项目进行二次开发,DIY其他不同功能,欢迎交流学习。 【注意】 项目下载解压后,项目名字和项目路径不要用中文,否则可能会出现解析不了的错误,建议解压重命名为英文名字后再运行!有问题私信沟通,祝顺利! 基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值