파일을 데이터베이스 테이블에 byte[]
으로 저장하려고합니다. 이제 Hibernate
과 함께 을 postgres
데이터베이스 테이블에 저장하는 것과 관련된 질문이 있습니다. 그것은 byte[]
에 대한 데이터 유형 byte
을 보여줍니다 내 데이터베이스 테이블에서최대 절전 모드로 파일을 데이터베이스에 바이트 []로 저장하는 방법은 무엇입니까?
@Column
private byte[] bytes;
: 내 Entity
클래스에서이 구현이있다.
이제이 열 (내 경우에는 데이터베이스에 저장하려는 파일의 이름)에 plaintext
이 표시됩니다. 각 바이트에 대해 데이터베이스 열의 파일 이름을 반복합니다. 하지만 왜?
또 다른 Hibernate 주석이 필요합니까?
도움 주셔서 감사합니다.
Greetz Marwief는
일반적으로 파일을 데이터베이스에 저장하는 것은 좋지 않습니다. (IMO, 트랜잭션으로 파일을 작성하거나 업데이트해야하는 경우에만 좋습니다) –