`
peryou
  • 浏览: 30932 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

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>


这里面property 的name是不能变的,比如: bean id="mySessionFactory中property dataSource的name只能为dataSource ref后面的可以随便取
<bean id="txManager"中<property name="sessionFactory" ref="mySessionFactory"/>
name只能为sessionFactory,ref后面的可以随取
我下面有个搭好的架子 ,新手可以下下来看看
分享到:
评论

相关推荐

    dubbo-admin 管理后台2.5.4 for JDK8

    之前上传的dubbo-admin 适用于jdk1.7 发现现在在 1.8的JDK上面跑出现了异常。现在解决后重新打包了一个完整的JDK1.8 的版本 。... Does the parameter type of the setter match the return type of the getter?

    支持jdk8版本dubbo-admin

    Does the parameter type of the setter match the return type of the getter? 这个问题我也在网上找了很久也没有好的解决方案,最后还是自己看源码看出问题,现在奉献出来。支持jdk8版本dubbo-admin,直接压缩放...

    org.springframework.web.servlet-3.0.1.RELEASE-A.jar

    Error creating bean with name 'org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#0' defined in ServletContext ... Does the parameter type of the setter match the return type of the getter?

    Dubbo管理控制台dubbo admin2.X for jdk8 (window,liunx)

    parameter type of the setter match the return type of the getter? 运行tomcat,然后访问tomcat根目录地址 (注意里面的WEB-INF/dubbo.properties中zookeeper的地址配置正确并且zookeeper服务正在运行) 默认...

    dubbo_admin-2.54.war和dubbo_admin_2.54forJDK8

    Does the parameter type of the setter match the return type of the getter? 把其中的spring2的系列JAR包换成了spring3的,就可以在JDK8下正常运行了。 使用方法: 1. 删除tomcat webapps下面的ROOT目录 2. ...

    proxool jar包

    配置proxool后,启动服务时报错的解决方法。 Invalid property 'houseKeepingSleepTime' of bean class [org.logicalcobwebs.proxool.... Does the parameter type of the setter match the return type of the getter?

    org.springframework.transaction-3.1.2.RELEASE.zip

    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.... Does the parameter type of the setter match the return type of the getter?

    iOS getter setter方法

    在iOS开发中,getter和setter方法是Objective-C和Swift中对象属性访问的重要组成部分。它们用于获取(get)和设置(set)对象的属性值。本文将深入探讨getter和setter的概念、作用以及如何在代码中使用它们。 首先...

    eclipse 自动 getter setter 注释

    在Java编程中,getter和setter方法是面向对象设计原则中的封装特性的重要体现。它们用于访问和修改类的私有成员变量,确保数据的安全性。Eclipse是一款广泛使用的集成开发环境(IDE),它提供了丰富的代码自动补全和...

    java普通类编译成json但只是当前类的有getter、setter方法的版本

    这个场景中提到的是将一个Java类编译成JSON,但只包含那些具有getter和setter方法的属性。这样的转换有助于减少JSON输出中的冗余信息,只保留与业务逻辑相关的数据。下面我们将深入探讨这个过程。 首先,我们需要...

    Eclipse setter/getter 注释成字段的注释

    在Java编程中,Eclipse是一款广泛使用的集成开发环境(IDE),它提供了许多便捷的功能,包括自动生成getter和setter方法。这些方法通常用于封装类的属性,以保护数据并实现对象的访问控制。当我们为类的每个字段添加...

    eclipse中setter、getter注释

    在Java编程语言中,getter和setter方法是面向对象设计的一部分,它们主要用于封装对象的属性,以保护数据并提供访问控制。Eclipse是一款流行的集成开发环境(IDE),它提供了丰富的自动代码生成功能,包括生成getter...

    eclipse 自动为getter和setter 添加中文注释

    在Java编程中,getter和setter方法是用于封装对象属性的重要工具。Eclipse作为一个强大的集成开发环境(IDE),提供了丰富的代码生成功能,包括自动为getter和setter添加注释。本篇文章将详细探讨如何在Eclipse中...

    Vue 理解之白话 getter/setter详解

    在深入学习Vue框架的过程中,理解和掌握getter和setter机制是非常重要的。Vue通过响应式原理,将普通的JavaScript对象属性转换成getter和setter,以此来实现数据的双向绑定和状态管理。下面我们将详细地探讨Vue中的...

    C++ getter和setter生成器

    c++的成员变量的get和set生成器,简单易用。

    Eclipse中setter/getter方法自动添加属性注释

    在Eclipse这款强大的Java开发工具中,为类的属性生成setter和getter方法是常见的操作,这些方法用于封装类的私有变量,确保数据的安全性。然而,为了代码的可读性和维护性,开发者通常会在setter和getter方法上添加...

    IDEA设置生成带注释的getter和setter的图文教程

    / * Gets the value of $field.name * @return the value of $field.name */public ###if($field.modifierStatic) static ###end$field.type ###set($name = $StringUtil.capitalizeWithJavaBeanConvention($String...

    解决IDEA生成getter,setter方法不带注释问题,非常实用,带截图操作文档包会,为广大程序员节省时间成本,我也花了很多时间

    然而,在实际开发过程中,有时我们需要自动生成带有注释的getter和setter方法,以提高代码的可读性和规范性。IDEA默认生成的getter和setter方法可能不包含注释,这可能给团队协作带来不便。本文将详细解释如何配置...

Global site tag (gtag.js) - Google Analytics