我有一个带有UUID列的Hibernate DAO类,当我在服务器上针对mySQL运行它时,它工作正常。但是,我试图使用DBUnit编写集成测试,但收到一条奇怪的错误消息:
"Bad Base64 input character at 4: 39(decimal)"
Java类:
@Column
private UUID uuid;
DBUnit XML:
<object uuid="uuid'789446f8-3683-11e9-8f19-acde48001122'" languageenum="1"....
如果我将列从UUID更改为String,那么一切都可以顺利进行。我已经阅读了DBUnit文档,这就是我认为您以XML定义它的方式。不确定在哪里查看,因此非常感谢指针。
DBUnit 2.6.1