Page History
...
JPA에서 class를 통해 테이블을 정의할때 몇가지 규칙이 있습니다.
기본 네이밍룰
항목 | DB | JPA객체 | 설명 |
---|---|---|---|
Table(Class) | sample_table | SampleTable | 헝가리 표기법을따름 |
Field(member) | sample_name | sampleName | 카멜표기법을 따름 |
db가 설치된 os에따라 대소문자를 구분하는 경우가 있기때문에
...
db에따라 기본 네이밍룰은 약간의 차이가 있을수도 있습니다.
지역 네이밍룰
만약 네이밍규칙을 다르게하고싶으면, Class명 혹은 필드명 바로위에 아래와같은 어노테이션을 사용합니다.
- @Table(name=”SAMPLE_TABLE”)
- @Column(name = “COLUMN_NAME”,nullable=false)
전역
...
네이밍룰
JPA의 기본네이밍룰이 맘에 안든다고하면, 전역 네이밍룰 변경이 가능합니다.
...