Я работаю над проектом CDN в Java EE с использованием API персистентности Java. Поэтому мне нужно хранить двоичные данные.
Как это поддерживается? Должен ли я хранить имя файла и выполнять операции чтения и записи отдельно или он может обрабатывать двоичные данные собственноручно?
Вы можете использовать аннотацию @Lob, как описано здесь .В примере используется строка, но если вам нравится приведенный ниже пример, он также будет хранить двоичные данные.
@Lob public byte[] getBinaryData() { return binaryData; }