반응형
persistence.xml 설정
resources 디렉토리 밑에 META-INF 디렉토리를 생성하고 그 안에 persistence.xml을 만든 다음 아래 내용을 자신의 개발 환경에 맞게 세팅하시면 됩니다.
<?xml version="1.0" encoding="UTF-8" ?>
<persistence version="2.2"
xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/">
<!-- EntityManagerFactory 생성 시 unit name과 일치해야 합니다 -->
<persistence-unit name="hello">
<properties>
<!-- 필수 속성 -->
<!-- DB Driver -->
<property name="javax.persistence.jdbc.driver" value="org.mariadb.jdbc.Driver"/>
<!-- DB user info -->
<property name="javax.persistence.jdbc.user" value="user"/>
<property name="javax.persistence.jdbc.password" value="password"/>
<!-- DB url -->
<property name="javax.persistence.jdbc.url" value="jdbc:mariadb://localhost:3306/schema"/>
<!-- DB Dialect 설정 -->
<property name="hibernate.dialect" value="org.hibernate.dialect.MariaDB103Dialect"/>
<!-- 옵션 -->
<!-- SQL show -->
<property name="hibernate.show_sql" value="true"/>
<!-- SQL 정렬 -->
<property name="hibernate.format_sql" value="true"/>
<!-- SQL에 관한 주석 처리 -->
<property name="hibernate.use_sql_comments" value="true"/>
<!-- application 실행 시 ddl 전략 -->
<property name="hibernate.hbm2ddl.auto" value="create"/>
</properties>
</persistence-unit>
</persistence>
반응형
'Java Web > JPA' 카테고리의 다른 글
[JPA] QueryDSL 설정(Gradle) (1) | 2022.03.20 |
---|---|
[JPA] Entity 설계 시 주의사항 (0) | 2022.03.06 |
[JPA] 연관 관계 편의 메소드 (0) | 2022.02.28 |
[JPA] 양방향 관계 매핑 @OneToMany, @ManyToOne 그리고 mappedby (1) | 2022.02.16 |
[JPA] Auditing 정리 (0) | 2022.02.14 |