inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Trong thực tế! Tìm hiểu về TDD thông qua phát triển API đặt hàng sản phẩm Spring Boot

Áp dụng JPA

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

875

The Beeeast

3 câu hỏi đã được viết

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

Câu trả lời 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

646

1

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

1

563

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