소개
게시글
질문&답변
querydsl 빌드 에러 질문드립니다.
인텔리 제이 쓰시면 File | Settings | Build, Execution, Deployment | Build Tools | Gradle 설정에서 Build and run using: IntelliJ IDEA 로 변경해보셨나요? 잘은 모르는데 gradle 로 빌드를 할 경우에 저런 문제가 생기더군요.
- 0
- 3
- 5.6K
질문&답변
querydsl 설정관련 질문드립니다.
인텔리 제이 쓰시면 File | Settings | Build, Execution, Deployment | Build Tools | Gradle 설정에서 Build and run using: IntelliJ IDEA 로 변경해보셨나요?
- 1
- 10
- 15K
질문&답변
@NonNull
아 친절한 답변 감사드립니다 :)
- 0
- 5
- 407
질문&답변
@NonNull
save 는 강의 내용에 있었군요. ㅠㅠ 죄송합니다. 질문도 구체적이지 못해서 죄송합니다. entity 코드 @Entity public class Post { @Id @GeneratedValue Long id; String text; @OneToMany(mappedBy = "commentedPost", cascade = CascadeType.PERSIST, fetch = FetchType.EAGER) Set comments; //constructor/getter/setter/... } repository 코드 public interface PostRepository extends JpaRepository { Optional findByText(@NonNull String text); Optional findByTextContaining(@NonNull String text); Post save(Post post); } 테스트 코드 @Test public void findByText() { Optional byText = postRepository.findByText(null); //여기선 post0_.text is null 조건으로 jpa 가 쿼리를 실행합니다. logger.debug("by text -> {}", byText); assertTrue(byText.isEmpty()); } @Test public void findByTextContaining() { Optional byText = postRepository.findByTextContaining(null); //여기선 Assert.notNull 예외가 발생합니다. logger.debug("by text -> {}", byText); assertTrue(byText.isEmpty()); }
- 0
- 5
- 407