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 추가내용

kdhyo98.tistory.com/35

 

[PostgreSQL] CLOB타입과 TEXT타입 - JPA

🤸‍♂️서론 예전에 @Lob 에러 관련 글을 적은 적이 있다. 당시에는 postgresql에서 @Lob을 아예 사용할 수 없는 줄 알고 @Column(columnDefinition="TEXT") 사용을 무조건 해야 한다고 알고 있었지만 최근에

kdhyo98.tistory.com

위를 확인해서 상황에 맞는 것을 사용할 수 있도록 하자.

728x90
반응형