ITPUB??ì3
ITPUB论坛 » Java web开发及框架技术 » spring+hibernate配置问题 帮忙看下谢谢了!!

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: spring+hibernate配置问题 帮忙看下谢谢了!!
离线 lixin1020
通辽人


精华贴数 0
个人空间 0
技术积分 649 (2926)
社区积分 1562 (700)
注册日期 2006-3-23
论坛徽章:6
第18届世界杯(德国)纪念徽章会员2007贡献徽章2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:篮球2008年新春纪念徽章 
      

发表于 2006-5-25 15:58 
spring+hibernate配置问题 帮忙看下谢谢了!!

我按照 开发指南上的方法配置了下 运行junittest后错误为
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'personDAO' defined in class path resource [applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyAccessExceptionsException: PropertyAccessExceptionsException (1 errors); nested propertyAccessExceptions are: [org.springframework.beans.TypeMismatchException: Failed to convert property value of type [net.sf.hibernate.impl.SessionFactoryImpl] to required type [org.hibernate.SessionFactory] for property 'sessionFactory']
PropertyAccessExceptionsException (1 errors)
org.springframework.beans.TypeMismatchException: Failed to convert property value of type [net.sf.hibernate.impl.SessionFactoryImpl] to required type [org.hibernate.SessionFactory] for property 'sessionFactory'

配置文件为  applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
        <bean id="dataSource"
                class="org.springframework.jdbc.datasource.DriverManagerDataSource">
                <property name="driverClassName">
                        <value>com.mysql.jdbc.Driver</value>
                </property>
                <property name="url">
                        <value>jdbc:mysql://localhost:3306/ibatis</value>
                </property>
                <property name="username">
                        <value>root</value>
                </property>
                <property name="password">
                        <value>root</value>
                </property>
        </bean>
        <bean id="sessionFactory"
                class="org.springframework.orm.hibernate.LocalSessionFactoryBean">
                <property name="dataSource">
                        <ref local="dataSource" />
                </property>
                <property name="mappingResources">
                        <list>
                                <value>com/cbitech/testlogin/domain/Person.hbm.xml</value>
                        </list>
                </property>
                <property name="hibernateProperties">
                        <props>
                                <prop key="show_sql">true</prop>
                                <prop key="hibernate.dialect">
                                        net.sf.hibernate.dialect.MySQLDialect</prop>
                                <prop key="hibernate.cache.provider_class">net.sf.hibernate.cache.HashtableCacheProvider</prop>
                                <prop key="hibernate.cglib.use_reflection_optimizer">true</prop>
                        </props>
                </property>
        </bean>

        <bean id="transactionManager"
                class="org.springframework.orm.hibernate.HibernateTransactionManager">
                <property name="sessionFactory">
                        <ref local="sessionFactory" />
                </property>
        </bean>
        <bean id="personDAO" class="com.cbitech.testlogin.dao.PersonDaoHibernate">
                <property name="sessionFactory">
                        <ref local="sessionFactory" />
                </property>
        </bean>
        <bean id="personManagerTarget"
                class="com.cbitech.testlogin.service.PersonManagerImpl">
                <property name="personDAO">
                        <ref local="personDAO" />
                </property>
        </bean>

        <bean id="personManager"
                class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
                <property name="transactionManager">
                        <ref local="transactionManager" />
                </property>
                <property name="target">
                        <ref local="personManagerTarget" />
                </property>
                <property name="transactionAttributes">
                        <props>
        <prop key="save*">PROPAGATION_REQUIRED</prop>
        <prop key="update*">PROPAGATION_REQUIRED</prop>
        <prop key="delete*">PROPAGATION_REQUIRED</prop>
                      <prop key="*">PROPAGATION_REQUIRED,readOnly</prop>
        </props>
                </property>
        </bean>

</beans>

帮帮忙啊谢谢了 啊


__________________
静静的想起,淡淡的忘记
那些或快乐或悲伤的往事。
甚至,
连我们的相遇,也仿佛是一场不真实的梦,
梦醒就忘记.
只看该作者    顶部
离线 dearmeiw
小青蛙


精华贴数 0
个人空间 0
技术积分 9631 (123)
社区积分 3393 (399)
注册日期 2001-11-8
论坛徽章:37
现任管理团队成员ITPUB元老2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:现代五项2008北京奥运纪念徽章:羽毛球
2008北京奥运纪念徽章:水球2008北京奥运纪念徽章:射箭2008北京奥运纪念徽章:皮划艇激流回旋2008北京奥运纪念徽章:帆船2008北京奥运纪念徽章:水球2008北京奥运纪念徽章:自行车

发表于 2006-5-25 20:49 
BEAN创建错误,是哪个没写吧,要不就是哪个BEAN没找到……


__________________
静胜躁,寒胜热。清静为天下正。Believe me i can fly......
只看该作者    顶部
在线/呼叫 Sky-Tiger
天王盖地虎


来自 Vancouver
精华贴数 39
个人空间 0
技术积分 160762 (3)
社区积分 46916 (14)
注册日期 2004-2-19
论坛徽章:271
现任管理团队成员ITPUB长老会成员Heart of PUB管理团队2007贡献徽章管理团队2006纪念徽章会员2007贡献徽章
会员2006贡献徽章开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星生肖徽章2007版:猴生肖徽章2007版:猪

发表于 2006-5-25 22:50 
Failed to convert property value of type [net.sf.hibernate.impl.SessionFactoryImpl] to required type [org.hibernate.SessionFactory]

写的狠清楚了!personDAO中属性sessionFactory类型和你想wire的类型对不上!


__________________
-----孰能浊以静之徐清  孰能安以动之徐生-----  
-----风来疏竹  风过而竹不留声;雁照寒塘  雁去而塘不留影; 故君子事来而心始现  事去而心随空----

----------------
Groovy 研究中...
JAX-WS20(finished)/CXF/ESB/BPEL 研究中...
EJB3(finished)/Hibernate3 研究中...
OSGI/KnopflerFish 研究中...
JBOSS Seam2.0/JSF/AJAX(finished)/ICEFace/ZKoss/Flex3 研究中...
Mysql 研究中...
Spring2.5  研究中...
Blog/Wiki/RSS/ATOM 研究中...
只看该作者    顶部
离线 lixin1020
通辽人


精华贴数 0
个人空间 0
技术积分 649 (2926)
社区积分 1562 (700)
注册日期 2006-3-23
论坛徽章:6
第18届世界杯(德国)纪念徽章会员2007贡献徽章2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:篮球2008年新春纪念徽章 
      

发表于 2006-5-26 09:15 
那要改那里呢 ??


__________________
静静的想起,淡淡的忘记
那些或快乐或悲伤的往事。
甚至,
连我们的相遇,也仿佛是一场不真实的梦,
梦醒就忘记.
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问