• 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> 
  • 相关阅读:
    从Java小白到收获BAT等offer,分享我这两年的经验和感悟
    我的Java秋招面经大合集
    从零基础到拿到网易Java实习offer,我做对了哪些事
    设计模式常见面试知识点总结(Java版)
    如何才能够系统地学习Java并发技术?
    这些喜闻乐见的Java面试知识点,你都掌握了吗?
    Java集合类常见面试知识点总结
    用大白话告诉你 :Java 后端到底是在做什么?
    16-使用Selenium模拟浏览器抓取淘宝商品美食信息
    15-分析Ajax请求并抓取今日头条街拍美图
  • 原文地址:https://www.cnblogs.com/bjanzhuo/p/3575950.html
Copyright © 2020-2023  润新知