我得到這個錯誤使用Hibernate
我需要使用的應用程序:方法getCastTypeName(INT)是未定義的類型方言
The method getCastTypeName(int) is undefined for the type Dialect
它看起來像我現在用錯版Hibernate
。
什麼版本的這種方法在Dialect
?
我得到這個錯誤使用Hibernate
我需要使用的應用程序:方法getCastTypeName(INT)是未定義的類型方言
The method getCastTypeName(int) is undefined for the type Dialect
它看起來像我現在用錯版Hibernate
。
什麼版本的這種方法在Dialect
?
Hibernate 4.1
(這似乎是最新的版本)有它:
http://docs.jboss.org/hibernate/orm/4.1/javadocs/
所以做每一個版本從3.2
和了起來,看到自己:
http://docs.jboss.org/hibernate/orm/
版本3.2
超過3歲,哪個版本是應用程序使用?如果它是一個非常舊的版本,那麼該方法可能會丟失。
我搜索在谷歌的「Java方言」。第二個結果與Hibernate 3.5的API文檔相關聯。在那裏,我發現這一點:
https://docs.jboss.org/hibernate/orm/3.5/api/org/hibernate/dialect/Dialect.html#getCastTypeName(int)
這表明,休眠3.5提供了一個名爲「getCastTypeName」這需要一個int方法。