강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Ahrisan님의 프로필 이미지
Ahrisan

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

팀프로젝트 질문입니다.

작성

·

191

0

3인 프로젝트를 진행합니다. 간단 하게 Slack 을 따라 만들어 보려고하는데,

기능은 크게 회원관리, 게시글, 채팅 정도로 생각하고 있습니다.

 

기간은 한달이고

하루 7~8시간 정도 투자할예정입니다.  고민되는게 
JPA를 사용해도 될지 의문입니다. 

 

현재 Spring 로드맵은 
MVC 2편, 심화 부분 제외하고 다수강한상태이고

JPA 기본편은 연관관계매핑 기본(35%) 수강했고, 활용1편 수강완료한 상태입니다.


개인적인 욕심으로는 JPA를 적용해서 사용해보고 싶은데, 

걱정되는 부분은 팀원은 모두 JPA에 대해 아예 모르는 상태이며,  저 또한 동적쿼리나, 복잡한 쿼리에서 JPA를 사용할 수 있을지 확신이 안서는 상태입니다.

입사가 걸린 중요한 프로젝트라, 열심히 학습하면서 충분히 프로젝트에 적용시킬 수 있을까요?



답변 1

0

안녕하세요. 김진영님, 공식 서포터즈 OMG입니다.

 

이 부분은 본인과 팀원의 역량에 따라 다를 것 같습니다.

JPA와 관련되지 않은 부분을 빠르게 완성하여 JPA학습시간과 JPA 도입시 발생하는 문제 해결에 충분한 시간을 할애할 수 있다면 하셔도 상관 없어보입니다만, 그렇지 않은 경우에는 다른 대안(Mybatis, JDBC 등)을 고려해보시는게 좋을 것 같습니다.

 

김진영님과 팀원이 도전적인 성향이시라면 조금 무리해서라도 JPA를 사용하셔도 되겠지만  제 성향은 1달남은 시점에서 무리한 도전을 하지는 않아 저라면 하지 않을 것 같습니다.

대신 이후에 시간 적인 여유가 있을 때 해당 프로젝트에서 기존의 적용되어 있는 DB접근 기술을 JPA로 변경할 것 같습니다. 

 

감사합니다.

Ahrisan님의 프로필 이미지
Ahrisan

작성한 질문수

질문하기