inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

sjshine5897님의 게시글

sjshine5897 sjshine5897

@sjshine5897

수강평 작성수
14
평균평점
4.9

게시글 2

질문&답변

마지막 테스트에서 제약조건 관련 오류 발생합니다.

Member.java에서 IDENTITY 대신 SEQUENCE로 진행하니 테스트는 통과하네요,, @Entity public class Member { @Id @GeneratedValue (strategy = GenerationType. SEQUENCE ) @Column (name = "id" ) private Long id ; H2 DB 다운받았을 때 윈도우 인스톨러로 진행한게 영향이 있을까요?

좋아요수
0
댓글수
4
조회수
1465

질문&답변

마지막 테스트에서 제약조건 관련 오류 발생합니다.

강의에서 테이블을 미리 생성하므로 ddl-auto : none으로 세팅하자고 한 걸로 기억합니다. create로 변경해도 동일합니다. SpringConfig는 아래와 같이 작성했습니다. ckage hello.hellospring ; import hello.hellospring.repository.* ; import hello.hellospring.service.MemberService ; import org.springframework.beans.factory.annotation. Autowired ; import org.springframework.context.annotation. Bean ; import org.springframework.context.annotation. Configuration ; import javax.persistence.EntityManager ; import javax.persistence. PersistenceContext ; import javax.sql.DataSource ; @Configuration public class SpringConfig { private final DataSource dataSource ; @PersistenceContext private final EntityManager em ; @Autowired public SpringConfig (DataSource dataSource , EntityManager em){ this . dataSource =dataSource ; this . em = em ; } @Bean public MemberService memberService (){ return new MemberService(memberRepository()) ; } @Bean public MemberRepository memberRepository (){ // return new MemoryMemberRepository(); // return new JdbcMemberRepository(dataSource); // return new JdbcTemplateMemberRepository(dataSource); return new JpaMemberRepository( em ) ; } } 혹시나 DB가 문제일까 싶어 jdbcTemplate과 @Commit으로 확인해봤는데 DB는 문제 없는 것 같습니다. Jpa 에러 로그

좋아요수
0
댓글수
4
조회수
1465