Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

JPA에서 class를 통해 테이블을 정의할때 몇가지 규칙이 있습니다.

기본 네이밍룰

항목DBJPA객체설명
Table(Class)sample_tableSampleTable헝가리 표기법을따름
Field(member)sample_namesampleName카멜표기법을 따름

db가 설치된 os에따라 대소문자를 구분하는 경우가 있기때문에

...





db에따라 기본 네이밍룰은 약간의 차이가 있을수도 있습니다.

지역 네이밍룰

만약 네이밍규칙을 다르게하고싶으면, Class명 혹은 필드명 바로위에 아래와같은 어노테이션을 사용합니다.

  • @Table(name=”SAMPLE_TABLE”)
  • @Column(name = “COLUMN_NAME”,nullable=false) 

전역

...

네이밍룰

JPA의 기본네이밍룰이 맘에 안든다고하면, 전역 네이밍룰 변경이 가능합니다.

...