Life Developer
인생 개발자
[JPA]쿼리에 Entity 직접 사용하기

select count(m) from member m

 

과 select count(m.id) from member m 은 같다.

 

똑같이 select count(m.id) from member m 으로 sql을 박는다.

 

 

 

그리고 파라미터로 엔티티 자체를 줄수도 있다.

 

select m from member m where m=:member

 

쿼리를 이렇게 짜고 .setParameter("member", member)

 

로 파라미터를 주면 이것 은 곧

 

select m from member m where m.id=:memberId

 

와 같다.

 

JPA 엔티티는 DB에 넘어갈때 PK로 넘어가게 된다.

 

당연하지만 흥미롭다.

'Developer' 카테고리의 다른 글

[JPA]벌크연산  (0) 2020.09.23
[JPA]JPQL-Named쿼리  (0) 2020.09.22
[JPA]다형성 JPQL 쿼리  (0) 2020.09.22
[JPA]BatchSize - 전역선언해서 사용하기  (0) 2020.09.22
[JPA]BatchSize - LAZY로딩 시 몇개를 가져올거냐?  (0) 2020.09.22
  Comments,     Trackbacks