Я пытаюсь создать сущность с идентификатором байта [12] в спящем режиме. Кажется, что ему не нравится иметь byte [] в качестве первичного ключа и в качестве другого столбца он устанавливает его как tinyblob в резервной базе данных mysql. Я пытался создать строку, но проблема в том, что строка в Java составляет 2 байта на символ, в то время как в mysql это один байт на символ. Я ищу что-то вроде этого
@Entity
public class TestClass {
@Id
@Column(length=12)
private byte[] id;
...
для сопоставления с таблицей mysql, подобной этой
Table 'testclass'
Column id - varbinary length 12 primary key
...
Я пытался сделать это разными способами (в первую очередь пытаясь поиграться со строками), но, похоже, он не работает правильно. Кто-нибудь уже смог сделать это? Спасибо.