💻 현생/📋 스터디
[Spring] JPA+MySQL 연동하기(삽질)
영이오
2021. 7. 16. 18:56
https://victorydntmd.tistory.com/321
여기를 따라할 것이다.
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
runtimeOnly 'mysql:mysql-connector-java'
이거 2개 추가
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: url
username: username
password: pwd
jpa:
database: mysql
database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
generate-ddl: true
show-sql: true
url이 뭘까 궁금했는데 저 블로그에서 친절하게 설명해주셨다.
한 번에 될리가 없지
위 블로그에서 알려준대로 test connection을 시도했는데 되지 않는다.
찾아보니까 버전 문제 같다고 하여 mySQL을 업그레이드 했다.
미래의 날 위해 남기자면 업데이트 버튼은 여기 있다.
버전은 이렇게 확인하면 된다.
아무튼 mysql-connector-java의 버전은 8.0.25인데 mysql의 버전은 8.0.19라 버전이 맞지 않는다.
To. 미래의 나
이런저런 명령어 시도해보지 말고 그냥 installer 눌러서 업그레이드 해라
버전을 맞췄는데도 되지 않는데 왤까?
결국 재설치 했다.
처음 설치할 때 뭐가 이상했던걸까 교수님이 시킨대로 한건데 하
아무튼 대충
package jpa.myunjuk.common;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
@Entity
public class MemberTest {
@Id
@GeneratedValue
@Column(name = "member_id")
private Long id;
private String name;
}
테스트용 엔티티 만들고 실행하면
생겼다