inflearn logo
Course

Course

Instructor

fickt4655's Posts

fickt4655 fickt4655

@fickt4655

Reviews Written
4
Average Rating
5.0

Posts 6

Q&A

회사에서는 Spring Data JPA를 사용하지 않고 , Query DSL 만 사용합니다

JPA로는 한계가 분명합니다. 기본적으로 3번이상의 조인이 발생할 경우, 또는 조건절의 파라미터가 여러가지일 경우, jpql을 사용하지 않는 한 스프링 데이터 jpa의 메소드 명칭자체가 가독성을 현저하게 떨어트립니다. 이런 단점을 매꾸는 라이브러리가 queryDsl이며, 그러한 관점에 있어서 해당 업체의 대표님께서 다른 이들의 러닝커브까지 생각한 것 같습니다. 단순하게 queryDsl는 jpql 빌더이며, myBatis를 도입하는 것 보다, jpa를 도입한 이유에 포커스를 두셔야 할 것 같습니다. 어떠한 기술의 도입 이유는 해당 기술의 탄생이념보단, 업체의 기술스택을 정하는 사람의 몫이기 때문입니다.

Likes
0
Comments
1
Viewcount
1573

Q&A

Cannot resolve method 'findById' in 'MemoryMemberRepositoryTest'

필드에 생성된 리포지토리가 리포지토리가아니라 RepositoryTest객체로 선언되어있네요. @Autowired MemberRepository memberRepository로 바꿔주세요 그리고 테스트 클래스 위에 @SpringBootTest도 꼭 선언해주세요

Likes
1
Comments
1
Viewcount
815

Q&A

EntityManager 관련 오류

config파일에 빈 선언이 안되어있는거같아용

Likes
0
Comments
2
Viewcount
571

Q&A

스프링 데이터 jpa

삭제 식별을 클라쪽에서 한다면 2번으로 내려가는게 옳고, 삭제 플레그같이 삭제 상태를 조절할 경우는 1번으로 더티체킹 하는게 옳다고 생각해요

Likes
0
Comments
2
Viewcount
290

Q&A

싱글톤 적용이 안된 이유가 궁금합니다.

잘모르지만 메소드들이 static으로 선언되서 그런거같아요 private static을 지우고 public으로 바꿔주시면 잘될거에요

Likes
1
Comments
1
Viewcount
368