@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쿼리 잘 나감
'삽질기록' 카테고리의 다른 글
MockMvc로 테스트할 때 415 코드 뜨면서 테스트 실패 (1) | 2020.01.30 |
---|---|
스프링부트+그래들+롬복 ) warning: You aren't using a compiler supported by lombok (0) | 2019.08.09 |
gradle 사용시 lombok cannot find symbol 에러 (0) | 2019.08.02 |