다음 Java Entity 클래스 기반 데이터 수집으로 PostgreSQL INSERT INTO SQL 스크립트를 채우는 방법은 무엇입니까? 문제는 SQL 스크립트에서 바이트 배열의 내용을 INSERT INTO 값 ('바이트 내용'의 내용)으로 쓰는 방법입니다.바이트 배열을 INSERT INTO SQL 스크립트 (Java + PostgreSQL)에 덤프하는 방법
즉, Java 응용 프로그램을 통해이 데이터를 공급할 수 없다는 요구에 따라 프로덕션 환경에서 기존 데이터베이스를 채우기위한 일부 SQL 스크립트가 필요합니다. 감사. 행 SQL 스크립트의
Entity 클래스
@Entity
@Table(name="image_table")
public class ImageData implements Serializable {
@Id
@GeneratedValue
@Column(name = "id")
private Integer id;
@Column(name = "content")
private byte[] content;
}
형식 그대로 귀하의 질문에 대답하기 위해
INSERT INTO image_table (id, content) VALUES ('1', '<content of the byte[]>');
INSERT INTO image_table (id, content) VALUES ('2', '<content of the byte[]>');
content.toCharArray 또는 이와 비슷한 내용일까요? – Ashalynd
JPA 및 setParameter를 사용하십시오. –