spring+ hibenate+proxool 配置两个proxool连接池时报错 Every derived table must have its own alias

来源:互联网 发布:怎么目测身高知乎 编辑:程序博客网 时间:2024/05/17 05:04
我在配置连接池时,刚开始一个用的c3p0,一个是proxool,今天我就准备同换成proxool,
但是一换就报Every   derived   table   must   have   its   own   alias,这是我意料之中的事情.
刚开始以为是DAO操作数据库,没有给某张table取别名,或者连接查询别名去重复了。
仔细检查了一些,也修改了别名.可结果还是一样。
那应该不是别名的问题,看到"alias "我就想起来了,是不是要给两个数据源配置一个
别名,不然没法知道该连接哪一个数据源?重新配置后,果然就可以访问数据库了。
具体配置如下:
  1. <!-- proxool  oracle  -->
  2.  <bean id="dataSourceoracle" class="org.logicalcobwebs.proxool.ProxoolDataSource" >
  3.        <property name="driver" value="oracle.jdbc.driver.OracleDriver"/>
  4.         <property name="driverUrl" value="jdbc:oracle:thin:@127.0.0.1:1521:orcl"/>
  5.         <property name="user" value="oracle"/>
  6.         <property name="password" value="oracle"/>
  7.         <property name="maximumConnectionCount" value="85"/>
  8.         <property name="minimumConnectionCount" value="5"/>
  9.         <property name="maximumActiveTime" value="30000"/>
  10.          <property name="houseKeepingSleepTime" value="90000"/>
  11.          <property name="trace" value="true"/>
  12.          <property name="alias" value="proxooloracle"/>
  13.        <property name="delegateProperties" value="user=oracle,password=oracle"/>   
  14.     </bean>

  1. <!--  proxool     mysql    -->
  2.    <bean id="dataSourcemysql" class="org.logicalcobwebs.proxool.ProxoolDataSource" >
  3.         <property name="driver" value="com.mysql.jdbc.Driver"/>
  4.         <property name="driverUrl" value="jdbc:mysql://127.0.0.1:3306/ktable?
  5. useUnicode=true&characterEncoding=GBK"/>
  6.         <property name="user" value="root"/>
  7.         <property name="password" value="kaiyuan"/>
  8.         <property name="maximumConnectionCount" value="85"/>
  9.         <property name="minimumConnectionCount" value="5"/>
  10.         <property name="maximumActiveTime" value="30000"/>
  11.          <property name="houseKeepingSleepTime" value="90000"/>
  12.          <property name="alias" value="proxoolmysql"/>
  13.          <property name="trace" value="true"/>
  14.        <property name="delegateProperties" value="user=mysql,password=mysql"/>  

原创粉丝点击