삽질기록
[JPA] INSERT 쿼리가 나가지 않을 때
gracelove91
2020. 1. 27. 00:20
@Entity
public class Team {
@Id @GeneratedValue
@Column(name = "team_id")
private String id;
...
@GeneratedValue에서 strategy 옵션 없을 때 h2데이터베이스(1.4.199)는 기본전략으로 시퀀스 씀. 이런 환경에서 id는 String타입일 때 insert 쿼리 안나가고 테이블 만드는 쿼리만 나감.. 그래서 이렇게 수정함
@Entity
public class Team {
@Id @GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "team_id")
private Long id;
private String name;
id는 Long타입으로. strategy는 IDENTITY로. Insert쿼리 잘 나감