0
我被要求從3.x升級Spring,現在它的版本是4.3。希望不要求在Hibernate 3.6上升級。春季升級文檔表明,雖然他們已經棄用3.6,它不會被完全刪除。升級到Spring 4.3.x之後的Hibernate 3.6映射異常
這與Hibernate映射錯誤:
org.hibernate.MappingException: Could not determine type for: com.***.GenericEnumUserType, at table: transactions, for columns: [org.hibernate.mapping.Column(transaction_type)]
我一直在使用FlexibleSolution選項這裏我的客戶的用戶類型:https://developer.jboss.org/wiki/Java5EnumUserType
這裏是例外抱怨在Hibernate映射:
<property name="transactionType" column="transaction_type" not-null='true' length="1" lazy='false'>
<type name="com.***.GenericEnumUserType">
<param name="enumClass">com.***.ChargeTransactionType</param>
</type>
</property>
我一直在試圖理解爲什麼它現在失敗了,但我還沒有能夠得出結論。春季升級之前一直沒有問題。有人知道爲什麼或有解決方案嗎?
儘管它已被棄用,但強烈建議使用Hibernate 5.2,因爲在升級spring時,一些hibernate依賴項()也得到了更新。 – Amogh