当前位置: 代码迷 >> Java Web开发 >> 那位高手帮小弟我看下这个有关问题Cannot convert value of type [] to required type [] for property 'ba
  详细解决方案

那位高手帮小弟我看下这个有关问题Cannot convert value of type [] to required type [] for property 'ba

热度:3206   发布时间:2013-02-25 21:22:50.0
那位高手帮我看下这个问题Cannot convert value of type [] to required type [] for property 'ba
applicationContext.xml 配置
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

<!-- 开启注解处理器 -->
  
<!-- 定义使用C3P0连接池的数据源 -->
  <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
  <property name="driverClass">
  <value>com.mysql.jdbc.Driver</value>
  </property>
  <property name="jdbcUrl">
  <value>jdbc:mysql://localhost:3306/mysys?useUnicode=true&amp;characterEncoding=gbk</value>
  </property>
  <property name="user">
  <value>root</value>
  </property>  
  <property name="password">
  <value>root</value>
  </property>
  <!-- 设置数据库连接池的最大连接数 -->
<property name="maxPoolSize">
<value>20</value>
</property>
<!-- 设置数据库连接池的最小连接数 -->
<property name="minPoolSize">
<value>2</value>
</property>
<!-- 设置数据库连接池的初始化连接数 -->
<property name="initialPoolSize">
<value>2</value>
</property>
<!-- 设置数据库连接池的连接的最大空闲时间,单位为秒 -->
<property name="maxIdleTime">
<value>20</value>
</property>
  </bean>
  <!-- 读取ibatis配置文件org.springframework.orm.ibatis.SqlMapClientFactoryBean -->
  <bean id="sqlMapClient" class="org.mybatis.spring.SqlSessionFactoryBean">
  <property name="dataSource">
<ref local="dataSource" />
</property>
<property name="configLocation" value="classpath:configibatis/SqlMapConfig.xml"></property>
  </bean>

<!-- 把加载了 配置文件的 sqlMapClient 注入 SqlSessionTemplate模板-->  
  <bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">  
  <constructor-arg index="0" ref="sqlMapClient" /> 
  </bean>  
   
  <!-- 通过spring 把已经加载ibatis配置文件sqlMapClient bean 注入到 dao类 供 dao类查询数据 -->  
  <bean id="basedao" class="com.sysbase.dao.baseDaoImpl">  
  <!-- 使用构造器注入 -->  
  <constructor-arg ref="sqlSession" />  
  </bean> 
   
  <!-- 部署系统用户管理业务逻辑组件AdminServiceImpl --> 
<bean id="adminService" class="com.sysbase.service.impl.adminServiceImpl" >
<property name="basedao" ref="basedao"/> 
</bean>

<bean id="adminAction" class="com.sysbase.struts.action.adminAction" scope="prototype">
<property name="service" ref="adminService"/>
</bean> 

</beans>

service配置

package com.sysbase.service.impl;

import java.util.List;

import com.sysbase.dao.baseDao;
import com.sysbase.service.adminService;

public class adminServiceImpl implements adminService
{
  相关解决方案