日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

JSP教程之整合hibernate持久層3_JSP教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:JSP教程之整合hibernate持久層2
使用Hibernate持久層---2出現(xiàn)的問題與解決方法總結(jié) 現(xiàn)象1: org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname’org.springframework.aop.support.DefaultPointcutAdvisor’definedinnull:Can’tresolvereferencetobean’

jsp網(wǎng)頁(yè)制作spring整合Hibernate---- 3
問題和解決 補(bǔ)充2
現(xiàn)象:
UserAction中修改:
//UserDAO dao = (UserDAO) wac.getBean("userDAO");
UserDAO dao = (UserDAO) wac.getBean("userDAOProxy"); //@1
配置文件中增加:
<bean id="userDAOProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
  <property name="transactionManager">
   <ref local="transactionManager"/>
  </property>
  <property name="target"><ref local="userDAO"/></property>
  <property name="transactionAttributes">
   <props>
    <prop key="insert*">PROPAGATION_REQUIRED</prop>
    <prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
   </props>
  </property>
</bean>
這樣運(yùn)行時(shí)@1處拋出ClassCastException.
===================================================================================================
原因:
仔細(xì)看指南0.8版本145頁(yè)所描述的事情.UserDAO雖然只繼承了HibernateDAOSupport,看來(lái)沒有事先任何接口,但是
HibernateDAOSupport實(shí)現(xiàn)了InitiralBean接口,所以UserDAO也相當(dāng)于實(shí)現(xiàn)了這個(gè)接口。
因此本例按照實(shí)現(xiàn)了某個(gè)接口的DAO來(lái)處理,處理過程如下:
 因?yàn)樗麑?shí)現(xiàn)了接口A,所以getBean得到一個(gè)實(shí)現(xiàn)了A的實(shí)例,并非繼承UserDAO。所以用UserDAO轉(zhuǎn)型會(huì)失敗。
 如果UserDAO沒有實(shí)現(xiàn)接口A,那么getBean會(huì)得到一個(gè)UserDAO的子類實(shí)例,這時(shí)可以用UserDAO來(lái)轉(zhuǎn)型。
綜上所訴,UserDAO必須實(shí)現(xiàn)IUserDAO接口,并且用IUserDAO轉(zhuǎn)型才行.
因?yàn)閁serDAO必須繼承HibernateDAOSupport,所以沒有辦法不實(shí)現(xiàn)任何接口.

分享:JSP教程之整合hibernate持久層1
整合hibernate持久層----1,基本配置 在學(xué)習(xí)這一部分的時(shí)候我作了一個(gè)用StrutsAction訪問UserDAO中方法,此方法使用了hibernateTemplate。調(diào)試過程中問題多多,好在一個(gè)一個(gè)解決了。 JPetStore2.0已經(jīng)有ibatis做為OR層了,我要換成hibernate需要修改Spring配

來(lái)源:模板無(wú)憂//所屬分類:JSP教程/更新時(shí)間:2010-03-04
相關(guān)JSP教程