簡體   English   中英

unitils-orm-hibernate無法使用Hibernate 5

[英]unitils-orm-hibernate not working with Hibernate 5

我正在使用單元進行休眠測試。 我采用了hibernate版本5.0.10-Final和最新的unitils版本3.4.3。 我總是收到以下錯誤:“org.unitils.core.UnitilsException:在加載核心模塊hibernate期間發生了一個異常,模塊類名為org.unitils.orm.hibernate.HibernateModule - >引起:org.unitils。 core.UnitilsException:無法加載名為org.hibernate.cfg.AnnotationConfiguration的類“

當我查看代碼時,我可以看到(在較舊版本的Hibernate 4中)AnnotationConfiguration已棄用,將在Hibernate 5中被替換。顯然,單元仍然希望類作為屬性'HibernateModule.configuration.implClassName'存在仍然指向這個班級。

我還需要其他配置嗎? 還是其他版本?

您只需要在下一行添加到unitils配置:

HibernateModule.configuration.implClassName = org.hibernate.cfg.Configuration

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM