JPA(2)
-
[JPA] 로깅처리
jpa를 쓰면 실제로는 어떤 SQL문이 사용되는지, 내가 의도한 코드가 들어가는 지 확인하고싶어진다. 그런 당신을 위한 설정! appliication-properties에 작성하자 ####### jpa 이쁘게 쿼리 로그 spring.jpa.properties.hibernate.format_sql=true ####### jpa 바인딩되는 값 보이기 logging.level.org.hibernate.type.descriptor.sql.BasicBinder=trace
2022.02.15 -
[Spring] BeanCreationException 해결
상황 - JPA사용중 - 잘 돌아가던 프로젝트를 지웠다가 다시 복구시킴 + 패키지명 변경 - 기존코드 복사해서 엔티티 추가함 - 잘 되던 JPA가 실행이 안됨 - 설정 문제라고 굳게 믿음 에러 org.springframework.beans.factory.beancreationexception: error creating bean with name 'entitymanagerfactory' defined in class path resource.... 해결 - 후...@Id를 안썼다... - 다른 엔티티는 BaseEntity라는 커스텀 엔티티 클래스를 상속해서 @Id를 따로 안써도 되게 했는데 문제가 생긴 엔티티는 복합키를 쓸 예정이라 상속 안하고, 당장 복합키 설정을 하면 안되는 상황이라 따로 @Id를 지..
2022.01.24