JVM/JPA
[JPA] PostgreSQL @Lob 에러
Hyo Kim
2021. 4. 17. 22:20
728x90
반응형
- 첫 작성일 : 21년 2월 14일 velog 블로그
@Lob 이란?
JPA 어노테이션 중 하나로 db 문자열을 길이제한 없이 text로 사용할 수 있도록 연결해주는 녀석입니다.
버그내용
PostgreSQL에서 @Lob을 사용하여 get으로 정보를 불러올 때
Large Objects in auto-commit mode 와 같은 에러가 발생하게 됩니다.
해결방법
@Lob 대신 @Column(columnDefinition="TEXT") 사용
2021-04-23 추가내용
[PostgreSQL] CLOB타입과 TEXT타입 - JPA
🤸♂️서론 예전에 @Lob 에러 관련 글을 적은 적이 있다. 당시에는 postgresql에서 @Lob을 아예 사용할 수 없는 줄 알고 @Column(columnDefinition="TEXT") 사용을 무조건 해야 한다고 알고 있었지만 최근에
kdhyo98.tistory.com
위를 확인해서 상황에 맞는 것을 사용할 수 있도록 하자.
728x90
반응형