우주먼지
Published 2023. 3. 11. 13:51
JPQL Parameter Binding Database/JPQL

1. 💡 파라미터 바인딩

왠만하면 이름으로 바인딩하자.

위치 기준으로 바인딩 시 위치가 바뀌면 꼬일 수 있다.

 

1.1. 이름 기준

<code />
Member result = em.createQuery( "select m from Member m where m.username = :username", Member.class) .setParameter("username", "member1") .getSingleResult();
  • SELECT m FROM Member m where m.username=:username

 

1.2. 위치 기준

<code />
Member result = em.createQuery( "select m from Member m where m.username = ?1", Member.class) .setParameter(1, "member1") .getSingleResult();
  • SELECT m FROM Member m where m.username=?1

'Database > JPQL' 카테고리의 다른 글

JQPL 경로표현식  (2) 2023.03.19
JPQL Type Query & Sub Query  (0) 2023.03.11
JPQL Paging API & Search Result API  (0) 2023.03.11
JPQL Projection  (0) 2023.03.11
JPQL Basic  (2) 2023.03.05
profile

우주먼지

@o귤o

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그