2 回答

TA貢獻(xiàn)948條經(jīng)驗(yàn) 獲得超1109個(gè)贊
謝邀。我雖然學(xué)過(guò)spring,但過(guò)了太長(zhǎng)時(shí)間,都沒啥印象了。記得最常遇到的是空指針和運(yùn)行時(shí)異常,前者一般是參數(shù)未做非空驗(yàn)證,后者情況就多了,比如配置有疏漏。

TA貢獻(xiàn)13條經(jīng)驗(yàn) 獲得超21個(gè)贊
Exception?in?thread?"main"?org.springframework.beans.factory.BeanCreationException:?Error?creating?bean?with?name?'sessionFactory'?defined?in?file?[D:\Workspace\HrManager02\WebRoot\WEB-INF\classes\config\spring\spring-common.xml]:?Invocation?of?init?method?failed;?nested?exception?is?java.lang.NoSuchMethodError:?javax.persistence.OneToOne.orphanRemoval()Z ?異常原因:hibernate-jpa-2.0-api-1.0.0.Final.jar會(huì)和ejb3-persistence.jar里很多重復(fù),難免會(huì)出現(xiàn)沖突情況。
java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider;
是在整合spring3.2和Hibernate4中Hibernate4將Hibernate3的一些功能修改了,不再使用CacheProvider了,因此將配置文件的下面兩行修改一下:
//配置sessionFactory
?<bean id="sessionFactory" ?
? ? ? ? class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">?
//配置事務(wù)
<bean id="transactionManager" ?
? ? ? ? class="org.springframework.orm.hibernate3.HibernateTransactionManager"
將其中的3改為4即可。
java.sql.SQLException: Io 異常: The Network Adapter could not establish the connection
? ? ? ?剛開始我以為是實(shí)體出錯(cuò),后來(lái)重啟了一下項(xiàng)目出現(xiàn)這個(gè)錯(cuò),才發(fā)現(xiàn)Oracle服務(wù)沒開。
添加回答
舉報(bào)