울고넘는 삼평교
112
2017-08-16 13:05:22
0
435

JPA 관련 질문입니다ㅠㅠ (파이썬 고수님들도 봐주세요ㅜㅜ) 재차질문 ㅠㅠ 고수님들 정령 없나요..



python flask 에서는 @hybrid_property메소드를 사용해서 뷰영역(template)에서 호출이 가능한데 JPA에서는 그런게 없더라구요


뷰영역(jsp)에서 부득이 하게 메소드를 호출해야되는 상황인데 Entity에 Repository가 Autowired도 안되고

db query를 뷰영역에서 날려야되는데 어떻게 해야될까요?ㅠㅠㅠ


Ex.) 

view 영역

<c:forEach var ="comment" items="${comments}">

      <c:if test="${comment.getCountOfGroupId(comment.groupId) == 1}>

          <div> 답글없네</div>


이때 comment는 Entity이고 getCountOfGroupId(long groupId) 함수는  commentRepository를 통해서 groupId를 카운트 하는 함수에요ㅠㅠ


그런데 이게 파이썬에서는 @hybrid_property 함수를 만들어서 그안에 db.session.query(..) 요로코롬 디비로 쿼리 호출이 가능한데 JPA의 Entity에서는 Repository가 inject도 안되자나요ㅠ.. 쿼리 날리는 메소드를 구현해서 사용하고 싶은데 어떻게하면 좋을까요? 



꿀팁좀..ㅎㅎ

0
0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.