inflearn logo
강의

講義

知識共有

本当! Spring Bootの商品 - 注文API開発で学ぶTDD

JPAの適用

상품등록 API 개발, JPA로 변환하기 에서

875

The Beeeast

投稿した質問数 3

0

 org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "PRODUCTS" not found (this database is empty); SQL statement:

select product0_.name as name1_0_0_, product0_.discount_policy as discount2_0_0_, product0_.id as id3_0_0_, product0_.price as price4_0_0_ from products product0_ where product0_.name=? [42104-214]

 

이런 에러가 나옵니다..

application.properties 에서 jpa 관련 설정해준건 없고

따라하기만 했을 뿐인데 저런 에러가 뜨네요..

제가 알기론 jpa 의 ddl-auto 가 create 라서

저절로 생성해주는걸로 알고있는데 ,, 왜 저런 에러가 뜨는지

그리고 강사님이랑 같은 코드를 입력했는데 발생하는지 궁금하네요

tdd spring-boot pojo 소프트웨어-테스트 api

回答 2

0

The Beeeast

원인을 찾았네요..

PRODUCT 엔티티의

@Id

@GeneratedValue

어노테이션에 맵핑된 변수가 private String name;

이었습니다.. 강사님과 코드가 같지 않았네요

 

근데 변수맵핑이 잘못되었다해서

잘못되었을때는 select 부터 ,

제대로 되었을 땐 drop table if exists product CASCADE 후

create 를 진행하는데

무슨 차이일까요 ?

 

어떤부분을 공부해보면 될까요 ?

0

The Beeeast

테스트 구동시 강사님과 다른건

hibernate 에서

select 조회 먼저 진행하네요

강사님은 create table products를 하는것을 볼 수 있는데

저는 select 부터 발생하는데 원인이 뭘까요 ?

POJO에서 Spring Test로 넘어갈 때 누락(해결됨)

0

33

1

DatabaseCleanup 코드입니당 필요한 분들 쓰세요

0

125

1

이 방법이 TDD가 맞나요?

0

1109

2

POJO로 개발했는데 비즈니스 로직을 로깅해야 할 경우, 어떻게 해야 할까요?

0

337

1

generate -> add Dependency 이 메뉴가 안보이던데, 어떻게 보이게할까요?

0

355

1

실무 Asserta 사용여부가 궁금합니다.

0

455

1

테스트 코드 내의 지역변수를 final로 선언하는 이유가 궁금합니다.

0

530

1

통합테스트와 단위 테스트

0

964

1

의존성 및 설계? 부분 질문드립니다.

0

400

1

테스트 더블

0

394

1

리뷰반영 강의에서 shortcut ctrl + esc 는 어떻게 설정하나요?

0

483

1

POJO

0

597

1

POJO 상품 등록 기능 구현하기 강의 질문

1

543

1

steps 클래스를 사용하는 이유

0

340

1

랜덤 포트를 사용하는 이유

0

1104

1

패키지 구조에 대해서 궁금합니다!

0

645

1

BeforeEach 를 하위 클래스에서 다시 사용하는것에 대해서 질문 드립니다.

1

562

1

ProductService의 updateProduct 로직 질문입니다.

0

556

2

TRUNCATE TABLE 시 AUTO_INCREMENT 컬럼 1로 초기화

2

3498

1

POJO로 개발 후 스프링으로 전환, 이후 JPA 전환하는 이유

4

1283

1

TestRestTemplate 대신에 RestAssured를 사용하는 이유가 있을까요?

0

1190

1

API 테스트로 전환하기

0

1019

1

코드 스타일에 대해서 질문드립니다.

2

1138

1

혹시 강의 중에 나오는 플러그인 좀 알 수 있을까요

0

1221

1