方法getCastTypeName(int)未定义Dialect类型

时间:2012-11-07 06:45:29

标签: java hibernate

对于使用Hibernate我需要使用的应用程序,我收到此错误:

The method getCastTypeName(int) is undefined for the type Dialect

看起来我使用的是Hibernate的错误版本。

Dialect中有哪种版本的方法?

2 个答案:

答案 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。