请问spring怎么同时配置jdbc和hibernate链接???

yaowanpengLiferay 2014-01-07 03:17:11
我的代码:
<!-- dataSource1-hibernate -->	
<bean id="dataSource1_hibernate" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>org.springframework.jdbc.datasource.DriverManagerDataSource</value>
</property>
<!-- set-Proxool -->
<property name="url" value="proxool.alias1_hibernate"></property>
</bean>

<!-- -->
<bean name="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource1_hibernate"/>
</bean>

<!-- sessionFactory1 org.springframework.orm.hibernate3.LocalSessionFactoryBean -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource">
<ref local="dataSource1_hibernate"/>
</property>
<property name="mappingLocations">
<list>
<!-- load jbpm beans files -->
<!--
<value>classpath:jbpm.execution.hbm.xml</value>
<value>classpath:jbpm.history.hbm.xml</value>
<value>classpath:jbpm.identity.hbm.xml</value>
<value>classpath:jbpm.repository.hbm.xml</value>
<value>classpath:jbpm.task.hbm.xml</value>
-->
<!-- actomatic scan your define of bussiness beans
<value>classpath:com/kaide/workflow/bean/*/*.hbm.xml</value>
-->
</list>
</property>

<property name="packagesToScan">
<value>com.kaide.bean</value>
</property>

hibernate可以正常运行,但是我的jdbc测试的时候总是报错:空指针异常:
package com.kaide.kframe;

import java.sql.SQLException;
import java.sql.Statement;
import java.util.List;
import java.util.Map;

import javax.sql.DataSource;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Repository;


@Scope("prototype")
@Repository
public class JdbcConnection{

@Autowired
private JdbcTemplate jdbcTemplate;

/*public void setDataSource(DataSource dataSource){

this.jdbcTemplate = new JdbcTemplate(dataSource);
}
*/

public void queryTest(){

List<Map<String,Object>> list =
jdbcTemplate.queryForList("select id,pId from tree");


System.out.println(list.size());
}



}


高分求大神们指点下啊!!!!!!
...全文
184 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
爱猫的双鱼座 2014-01-07
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
http://m.blog.csdn.net/blog/zhangliao613/8277343
  • 打赏
  • 举报
回复
不懂,帮顶
  • 打赏
  • 举报
回复
你配2个sqlSessionFactory
钢筋裤衩蛋 2014-01-07
  • 打赏
  • 举报
回复
这个你都不知道,你还开发什么程序
沐沐坏小孩 2014-01-07
  • 打赏
  • 举报
回复
帮顶的
  • 打赏
  • 举报
回复
自由,帮你顶一个, 顶你个肺!!!! 我这是提醒你太瘦了不好,前几天一瘦的人,把自己的肺弄炸胡了
蛋蛋De忧伤 2014-01-07
  • 打赏
  • 举报
回复
没做过

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧