2010-10-28 60 views
2

我收到以下錯誤org.springframework.orm.hibernate3.HibernateSystemException:無法反序列化;

org.springframework.orm.hibernate3.HibernateSystemException:無法反序列化;嵌套異常是org.hibernate.type.SerializationException:無法反序列化

我所有的類都實現了可序列化。 Acutally我從數據庫中獲取一個列表並使用它的值來獲取另一個結果。

+0

你可以發佈完整的stacktrace嗎?這將有助於我們更輕鬆地確定問題。 – 2010-10-28 05:29:26

回答

3

瞭解決方案:

在我的POJO的一個有場,其數據類型爲Serializabel(因爲它是爲nvarchar在DB),所以更改爲byte []和問題得到解決。

0

序列化不僅實現了Serializable。還有很多其他的事情你必須注意。沒有堆棧跟蹤或某些代碼,我們確實無法找出發生了什麼問題。下面是一些指針:

也一如既往:

Effective Java by Joshua Bloch,它包含了序列化一整章。

+0

您提供的所有鏈接都已損壞。你能否提供另一個我可以去看看解決方案的地方? – WowBow 2012-03-26 22:49:30

+0

@WowBow一個鏈接被打破,但它只是一個快速的谷歌獲得正確的鏈接。其他人工作,我的答案是在一年半前發佈的。 – 2012-03-27 07:40:22