2014-10-09 113 views
0

我注意到MYSQLDialect定义rand()功能:休眠 - 函数rand()在MYSQLDialect

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

但是,MySQL允许使用此功能与参数(种子)。 [approve]

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

休眠版本:4.3.6.Final

回答