我注意到MYSQLDialect将rand()
函数定义为:
registerFunction("rand", new NoArgSQLFunction("rand", StandardBasicTypes.DOUBLE));
但是,mysql允许将此函数与参数(种子)一起使用。 [approve]
我扩展了MySQLDialect并重新定义了这个功能,我的代码现在正常工作。尽管如此,我想知道 - 这是错误还是功能?我应该在hibernate bug tracker中创建一个问题吗?
hibernate版本:4.3.6.Final
答案 0 :(得分:0)
是的,这是错误..我在hibernate bug跟踪器中找到了开放问题。