inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

hgene0929님의 게시글

hgene0929 hgene0929

@hgene09291409

수강평 작성수
-
평균평점
-

게시글 10

질문&답변

프로젝트 생성시 오류

답변 감사해요 위의 링크에 있는 설명대로 했는데도 동일한 오류가 계속 뜹니다

좋아요수
0
댓글수
3
조회수
538

질문&답변

406 에러

죄송합니다. 제가 실수로 Hello 클래스 정의시 setter 와 getter 메서드를 private으로 정의해서 생긴 문제 같습니다! 해결했습니다 죄송합니다!!

좋아요수
1
댓글수
2
조회수
297

질문&답변

테이블 생성은 되는데 insert 쿼리가 실행이 되지 않습니다.

또 한번 죄송해요.. 바로 윗 댓글 오류를 해결해보려고 아래와 같이 open-in-view: false 를 해보았는데, 이제 경구문구는 뜨지 않지만 역시 마찬가지로 데이터 삽입은 안되네요..ㅜ spring : datasource : url : jdbc:h2:tcp://localhost/~/jpashop username : sa password : driver-class-name : org.h2.Driver jpa : open-in-view : false hibernate : ddl-auto : create properties : hibernate : # show_sql: true format_sql : true logging : level : org.hibernate.SQL : debug

좋아요수
0
댓글수
6
조회수
1544

질문&답변

테이블 생성은 되는데 insert 쿼리가 실행이 되지 않습니다.

죄송합니다 아래의 코드가 최종코드인데, 우선 강의와 다른 부분은 제가 다운을 받을 때 버전이 달라서인지, JUnit 4 의 Assert 폴더를 찾을 수 없다고 오류가 나서 JUnit 5를 사용하게 되었습니다. 그래서 @RunWith 와 assertThat을 사용하는 부분이 달라졌습니다. 그런데 다른 코드들과 yml 파일도 확인해봐도 강의와 동일한데 테이블 생성만 되고, then 에 해당하는 코드가 실행이 되지 않는 것 같아 질문 드립니다.

좋아요수
0
댓글수
6
조회수
1544

질문&답변

테이블 생성은 되는데 insert 쿼리가 실행이 되지 않습니다.

package jpabook.jpashop ; import org.junit.jupiter.api.extension. ExtendWith ; import org.springframework.beans.factory.annotation. Autowired ; import org.springframework.boot.test.context. SpringBootTest ; import org.junit.jupiter.api. Test ; import org.springframework.test.annotation. Rollback ; import org.springframework.test.context.junit.jupiter.SpringExtension ; import org.springframework.transaction.annotation. Transactional ; import static org.hamcrest.CoreMatchers. equalTo ; import static org.hamcrest.CoreMatchers. is ; import static org.hamcrest.MatcherAssert. assertThat ; @ExtendWith (SpringExtension. class ) @SpringBootTest public class MemberRepositoryTest { @Autowired MemberRepository memberRepository ; // 의존성 주입 @Test // 테스트 실행 함수 @Transactional // 트랜잭션 추가 @Rollback (value = false ) public void MemberRepositoryTest () throws Exception { //given Member member = new Member() ; member.setUsername( "memberA" ) ; //when Long saveId = memberRepository .save(member) ; Member findMember = memberRepository .find(saveId) ; //then assertThat (findMember.getId() , is ( equalTo (member.getId()))) ; assertThat (findMember.getUsername() , equalTo (member.getUsername())) ; } }

좋아요수
0
댓글수
6
조회수
1544