728x90
Lob
LOB은 가변 길이를 가지는 큰 데이터를 저장하는데 사용하는 데이터형(가변 길이 데이터 유형)
1. CLOB은 문자기반 데이터를 저장하는데 사용(대량의 텍스트 데이터)
ex) String , char[], java.sql.CLOB
2. BLOB은 binary 데이터를 저장하는데 사용(이미지, 오디오, 비디오 등)
ex) byte[], java.sql.BLOB
@Lob
- 일반적인 데이터베이스에서 저장하는 길이인 255개 이상의 문자를 저장하고 싶을 때 지정한다.
- 지정할 수 있는 속성이 없다.
- 스프링이 추론하여 어떤 타입으로 저장할지 판단한다.
문자 타입의 경우 CLOB 매핑, 나머지는 BLOB 매핑
참고
728x90
'Spring' 카테고리의 다른 글
[JPA] @GeneratedValue - IDENTITY (0) | 2024.12.30 |
---|---|
[JPA] 기본 키 매핑 방법 - @Id, @GeneratedValue (1) | 2024.12.27 |
[JPA] @Transient (0) | 2024.12.23 |
[JPA] @Temporal (1) | 2024.12.20 |
[JPA] @Enumerated (0) | 2024.12.09 |