[스프링부트] JPA 사용 시 DB 컬럼 이름 자동 언더바 생성 방지

[]·개발 일기

 

JPA를 써서 DB와 연동하는데 자꾸 엔티티 클래스에 작성한 필드에 자동으로 언더바를 생성해서 DB의 컬럼들과 매치를 해서 오류가 발생이 됐다. 그래서 찾아보니 똑똑한(?) 스프링이 자동으로 해줌. 쨋든 방지하기 위해서 이 코드를 properties 에 넣어줘야 한다!

 

spring.jpa.hibernate.naming.implicit-strategy=org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyJpaImpl
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl

'개발 일기' 카테고리의 다른 글

[JAVA] 1. 객체와 클래스  (1) 2025.03.11
[DB] Mybatis 사용법  (0) 2024.05.07
'개발 일기' 카테고리의 다른 글
  • [JAVA] 1. 객체와 클래스
  • [DB] Mybatis 사용법
yjhan1999
yjhan1999
백엔드 개발자가 되고 싶어요
  • yjhan1999
    YJ 개발일기
    yjhan1999
  • 전체
    오늘
    어제
    • 분류 전체보기 (27)
      • 개발 일기 (6)
        • 카카오테크캠퍼스 2기 (2)
        • JAVA (0)
        • Git|Github (0)
        • Spring (1)
      • 프로젝트 (6)
        • TALKAK (5)
        • GreenTalk (1)
      • Computer Science (3)
        • Algorithm (3)
        • Data Structure (2)
      • 자격증 (7)
        • 정보처리기사 (7)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    캐시
    자격증
    ehcache
    OS
    프로젝트
    해시테이블
    개발자
    취업
    개발
    카테캠
    기사
    정보처리기사
    Redis
    백엔드
    코딩
    Spring
    CS
    자료구조
    카카오
    운영체제
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
yjhan1999
[스프링부트] JPA 사용 시 DB 컬럼 이름 자동 언더바 생성 방지
상단으로

티스토리툴바