zoukankan      html  css  js  c++  java
  • Does the parameter type of the setter match the return type of the getter?

    [align=left][/align]当出现这个错误时应该就是你的bean.xml中的<property name="guohao"></property>
    这个bean在相应的java类中没有set方法,这个在搭框架的时候特别容易犯错.
    这里分析一下bean.xml


    [/size][size=xx-small]
    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    >
    <context:annotation-config/>
    <bean id="mydataSource"class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
    <property name="driverClassName"value="oracle.jdbc.driver.OracleDriver"/>
    <property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:ORCL"/>
    <property name="username" value="scott"/>
    <property name="password" value="tiger"/>
    </bean>

    <bean id="mySessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource" ref="mydataSource"/>
    <property name="mappingResources">
    <list>
    <value>com/guohao/rw/userpass/bean/UserInfor.hbm.xml</value>
    </list>
    </property>
    <property name="hibernateProperties">
    <value>
    hibernate.dialect=org.hibernate.dialect.OracleDialect
    </value>
    </property>
    </bean>

    <bean id="txManager"class="org.springframework.orm.hibernate3.HibernateTransactionManager">
    <property name="sessionFactory" ref="mySessionFactory"/>
    </bean>
    <tx:advice id="txAdvice" transaction-manager="txManager">
    <tx:attributes>
    <tx:method name="select*" read-only="true"/>
    <tx:method name="get*" read-only="true"/>
    <tx:method name="query*" read-only="true"/>


    </tx:attributes>
    </tx:advice>
    <aop:config>
    <aop:pointcut id="busiServiceOperation" expression="execution(* com.guohao.rw.service..*.*(..)) "/>
    <aop:advisor advice-ref="txAdvice" pointcut-ref="busiServiceOperation"/>
    </aop:config>

    <bean id="userPassDao" class="com.guohao.rw.userpass.dao.UserPassDaoImpl" >
    <property name="sessionFactory">
    <ref bean="mySessionFactory" />
    </property>
    </bean>

    <bean id="userPassService" class="com.guohao.rw.userpass.service.UserPassServiceImpl">
    <property name="userPassDao">
    <ref bean="userPassDao" />
    </property>
    </bean>

    <bean id="userPass" class="com.guohao.rw.userpass.action" scope="prototype">
    <property name="userPassService">
    <ref bean="userPassService" />
    </property>
    </bean>

    </beans> 
  • 相关阅读:
    Maven项目打包时指定配置策略
    使Jackson和Mybatis支持JSR310标准
    Java 8的Time包常用API
    MySQL 聚集拼接
    将List<E>内对象按照某个字段排序
    判断List<E>内是否有重复对象
    eclipse中Maven项目启动报错“3 字节的 UTF-8 序列的字节 3 无效。”
    控制层@Value注解取不到值
    IntelliJ IDEA实时代码模板
    OD: Exploit Me
  • 原文地址:https://www.cnblogs.com/bjanzhuo/p/3575950.html
Copyright © 2011-2022 走看看