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
随着信息技术在管理上越来越深入而广泛的应用,作为学校以及一些培训机构,都在用信息化战术来部署线上学习以及线上考试,可以与线下的考试有机的结合在一起,实现基于SSM的小码创客教育教学资源库的设计与实现在技术上已成熟。本文介绍了基于SSM的小码创客教育教学资源库的设计与实现的开发全过程。通过分析企业对于基于SSM的小码创客教育教学资源库的设计与实现的需求,创建了一个计算机管理基于SSM的小码创客教育教学资源库的设计与实现的方案。文章介绍了基于SSM的小码创客教育教学资源库的设计与实现的系统分析部分,包括可行性分析等,系统设计部分主要介绍了系统功能设计和数据库设计。 本基于SSM的小码创客教育教学资源库的设计与实现有管理员,校长,教师,学员四个角色。管理员可以管理校长,教师,学员等基本信息,校长角色除了校长管理之外,其他管理员可以操作的校长角色都可以操作。教师可以发布论坛,课件,视频,作业,学员可以查看和下载所有发布的信息,还可以上传作业。因而具有一定的实用性。 本站是一个B/S模式系统,采用Java的SSM框架作为开发技术,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得基于SSM的小码创客教育教学资源库的设计与实现管理工作系统化、规范化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值