我有一个带有 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