Почему мой столбец UUID приводит к «Плохой ввод символов Base64» с DBUnit? - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть класс Hibernate DAO со столбцом UUID, он отлично работает, когда я запускаю его на своем сервере против 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

...