Как я могу заполнить базу Postgres SQL INSERT INTO SQL script следующей коллекцией данных на основе класса Java Entity. Проблема заключается в том, как я могу записать содержимое массива байтов как значение INSERT INTO («содержимое байта []») в сценарии SQL.
Это означает, что он не может передать эти данные через java-приложение, в соответствии с требованием ему требуется некоторый скрипт строки SQL для заполнения существующей базы данных в производственной среде. Спасибо.
Класс объекта
@Entity
@Table(name="image_table")
public class ImageData implements Serializable {
@Id
@GeneratedValue
@Column(name = "id")
private Integer id;
@Column(name = "content")
private byte[] content;
}
Формат строки SQL, которую необходимо сгенерировать скрипту
INSERT INTO image_table (id, content) VALUES ('1', '<content of the byte[]>');
INSERT INTO image_table (id, content) VALUES ('2', '<content of the byte[]>');