JVM/JPA
[Hibernate] 설정 옵션 목록
Hyo Kim
2023. 9. 19. 19:00
728x90
반응형
spring:
jpa:
properties:
hibernate:
query:
plan_cache_max_size: 1
plan_parameter_metadata_max_size: 1
주로 위와 같이 yaml, properties 를 사용해서 하이버네이트 옵션을 주곤 한다.
자주 사용하는 옵션 외에는 어떤 옵션이 있는지 헷갈릴 때가 있고,
혹은 코드로 직접 옵션을 줄 때 옵션 별로 상수로 직접 구현할 필요 없이 이미 구현된 상수를 발견해서 기록한다.
아래 AvailableSettings는 hibernate-core에 있는 하이버네이트 옵션을 상수로 표현한 인터페이스다.
hibernate-envers 또한 상수로 정의되어 있다. 클래스명 - EnversSettings
수동으로 코드에서 옵션을 변경할 때 경로나 네이밍이 정확히 뭔지 헷갈릴 때가 있었는데, 코드상에 상수로 정의된 걸 발견했다.
hibernate 외에도 별도 옵션을 줄 땐 어떤 옵션들이 있는지, 정의된 클래스가 있는지 종종 찾아볼 것 같다.
728x90
반응형