jowoohyeong / TIGENSOFT

0 stars 0 forks source link

[Hibernate] hbm2ddl.auto property 설정 #18

Open jowoohyeong opened 1 year ago

jowoohyeong commented 1 year ago
<hibernate-configuration>
  <session-factory>
    <property name="hibernate.hbm2ddl.auto"> @@@@@@@@ </property>
  </session-factory>
</hibernate-configuration>

https://velog.io/@think2wice/Hibernate-hbm2ddl.auto-%ED%94%84%EB%A1%9C%ED%8D%BC%ED%8B%B0-%EC%84%A4%EC%A0%95

jowoohyeong commented 1 year ago

hibernate.dialect 란?

JPA의 주요 특징인 "데이터베이스에 종속적이지 않다"는 점을 사용하기 위해 hibernate.dialect 를 쓴다. hibernate의 dialect로 데이터베이스 방언(언어, 사투리)을 설정 서로 다른 데이터베이스 문법, 타입 등을 알아서 처리해주므로 개발자는 데이터베이스를 바꾸더라도 코드를 크게 바꾸지 않게 된다. img1 daumcdn

그래서 Maven 구조로 확인해보면 persistenc.xml파일에 있는 사진의 빨간색 부분을 참고하면 된다. 파란색 부분처럼 H2를 쓴다면 저렇게 쓰고, Oracle10g를 쓴다면 중간 것을 주석 풀고 나머지를 지우면 된다.

https://ssdragon.tistory.com/52