3

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

4

0 回答 0