MySQL" CHARACTER SET"不适用于H2

时间:2017-02-13 17:21:05

标签: java mysql hibernate jpa h2

我正在使用Hibernate + JPA并且有一个声明如下的字段:

@Column(columnDefinition = "MEDIUMTEXT CHARACTER SET utf8")
protected String customData;

生产数据库是MySQL,但我们现在正在尝试使用H2数据库进行测试。问题是H2方言不能识别&#34; CHARACTER SET utf8&#34;所以我想知道是否有某种方法可以告诉Hibernate在使用H2方言时忽略这三个字。我试过扩展方言并使用registerKeyword(),但几乎没有任何关于这个问题的文件,我不知道这是正确的方法,还是我甚至做得不对。< / p>

任何帮助都将受到高度赞赏,因为我无法更改列定义。

0 个答案:

没有答案