在同时用到spring和ibatis的时候 
在sqlMapConfig.xml和spring的配置文件application.xml中都有写到连接数据库的参数
如  driverClass  url  username  password  
可不可以不要ibatis的配置文件了???
求解释!!

解决方案 »

  1.   

    你可以在spring的配置文件中配置一个datasource,然后在applicationContext.xml里面写sqlMapClient这个bean的时候,使用前面定义好的这个datasource。这样子,你就可以不用在sqlMapConfig.xml里面定义数据源了。
      

  2.   

    谢谢了  那应该也可以在spring的bean中不配置dataSource这个 bean,然后在用
    <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
     的时候不用把dataSource这个属性注入进来。这样也应该可以少写一次连接数据库的配置了
      我回头去试试  !哈哈
      

  3.   

    可以不要,可以将数据库连接交给Spring
      

  4.   

    可以啊。 在spring里配置数据源的话,ibatis的配置文件就不用username password之类的啦。找了一个链接给你,你看一下子。 点击这里