@Lob 개념 및 활용
@Lob는 JPA에서 필드가 대용량 데이터(LOB)임을 선언해 TEXT/CLOB 또는 BLOB로 저장되게 하는 매핑 애노테이션이다. MySQL은 글자 수가 아닌 바이트 기준이며 utf8mb4에서 한글은 약 3바이트/자라 TEXT(64KB)는 대략 2만 자 수준이다. 목록/검색/캐시까지 함께 설계해야 한다.
@Lob는 JPA에서 필드가 대용량 데이터(LOB)임을 선언해 TEXT/CLOB 또는 BLOB로 저장되게 하는 매핑 애노테이션이다. MySQL은 글자 수가 아닌 바이트 기준이며 utf8mb4에서 한글은 약 3바이트/자라 TEXT(64KB)는 대략 2만 자 수준이다. 목록/검색/캐시까지 함께 설계해야 한다.