[Spring]-JPA-환경설정

Sep 27, 2017


p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px Monaco; color: #3933ff} span.s1 {color: #000000}

Database > Table name, Field name <–JPA–> Java > class name, property name

JPA : 양방향 변환해 주는 ORM 기술 중 하나

spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardlmpl

studentNo -> studentNo(설정)

studentNo -> student_no(default)

*JPA에서 default를 snake case로 주어서 camel case로 바꿔 주는 코드.

*Bug 잡자

1) 테스트 코드 / jUnit

2) 코드 리뷰

3) logging(컴파일 시 콘솔창에 뜨는 막 지나가는 것)

loggin.level.org.hibernate.SQL=DEBUG //SQL관련 log message를 보겠다

 <span style="font-size: 10pt;"> p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px Monaco} span.s1 {text-decoration: underline} span.s2 {color: #3933ff} </span>  

loggin.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE //console 창에서

*spring data(sub project) - JPA(moduel), JDBC(moduel)