Hibernate - MYSQLDialect中的函数rand()

时间:2014-10-09 10:15:37

标签: java mysql hibernate

我注意到MYSQLDialect将rand()函数定义为:

registerFunction("rand", new NoArgSQLFunction("rand", StandardBasicTypes.DOUBLE));

但是,mysql允许将此函数与参数(种子)一起使用。 [approve]

我扩展了MySQLDialect并重新定义了这个功能,我的代码现在正常工作。尽管如此,我想知道 - 这是错误还是功能?我应该在hibernate bug tracker中创建一个问题吗?

hibernate版本:4.3.6.Final

1 个答案:

答案 0 :(得分:0)

是的,这是错误..我在hibernate bug跟踪器中找到了开放问题。

https://hibernate.atlassian.net/browse/HHH-3777