对于使用Hibernate
我需要使用的应用程序,我收到此错误:
The method getCastTypeName(int) is undefined for the type Dialect
看起来我使用的是Hibernate
的错误版本。
Dialect
中有哪种版本的方法?
答案 0 :(得分:2)
Hibernate 4.1
(这似乎是最新版本)有它:
http://docs.jboss.org/hibernate/orm/4.1/javadocs/
3.2
及以上的每个版本都是如此,请亲自看看:
http://docs.jboss.org/hibernate/orm/
版本3.2
已超过3年,哪个版本是应用程序使用的?如果它是一个非常古老的版本,也许这个方法可能会丢失。
答案 1 :(得分:0)
我在Google上搜索了“java方言”。第二个结果链接到Hibernate 3.5的API文档。我找到了这个:
https://docs.jboss.org/hibernate/orm/3.5/api/org/hibernate/dialect/Dialect.html#getCastTypeName(int)
这表明Hibernate 3.5提供了一个名为“getCastTypeName”的方法,它采用了一个int。