Почему мой столбец UUID приводит к "Плохой ввод символов Base64" с DBUnit?

У меня есть 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

0 ответов

Другие вопросы по тегам