TIL-211209

박건희·2021년 12월 9일
0

jpa hibernate 인덱스 설정

@Column에 name을 명시적으로 주지 않은 categoryCode필드(category_code)가 인덱스에 안걸림
-> name을 명시적으로 주면 db 컬럼명을 걸어줘야 하고
-> name을 명시적으로 주지 않으면 필드명인듯

@Column의 name과 referenceColumnName

  • name : 해당 FK가 저장될 column 명을 명시적으로 지정.
    • name 지정하지 않으면 {entity의 필드명}_{참조하는 테이블의 PK명}
  • referenceColumnName:

Lombok 생성자 annotaion

Lombok 너무 편리하기 때문에 주의해야 한다. (Lombok 주의점)

Char vs Varchar

[DBA] 데이터타입 CHAR 와 VARCHAR 중 어느것을 써야할까?

JPQL에서 Limit 사용하는 방법

findFirst[By][OrderBy][Desc/Asc]
findTop개수[By][OrderBy][Desc/Asc][https://www-swpro-com.tistory.com/46](https://www-swpro-com.tistory.com/46)

JPA exists 쿼리

JPA exists 쿼리 성능 개선

JPA column - insertable, updateable, columnDefinition

JPA가 column명을 정의하는 방법 / Joincolumn의 동작방식

0개의 댓글