我正在使用MySQL 5.1运行Hibernate 3.2.0.在MysqL中更新了group_concat_max_len之后(由于group_concat查询超出了默认值),当执行带有group_concat子句的sqlQuery时,出现以下异常:@H_403_2@
“ JDBC类型没有方言映射:-1”@H_403_2@
-1是LONGVARCHAR的java.sql.Types值.显然,增加group_concat_max_len值会导致对group_concat的调用返回LONGVARCHAR值.这似乎是此错误的一个实例:@H_403_2@
http://opensource.atlassian.com/projects/hibernate/browse/HHH-3892@H_403_2@
我猜Hibernate 3.5中有针对此问题的修复程序,但这仍然是开发版本,因此我很犹豫将其投入生产,并且不知道它是否会对我的代码库的其他部分造成问题.我也可以只使用JDBC查询,但是随后我必须用group_concat子句替换sqlQuery的每个实例.@H_403_2@
还有其他建议吗?@H_403_2@