이전에 jpql로 원하는 값만 가져왔었는데, 다음과 같은 방법도 가능하다.
@Repository
@Transactional
public class MyRepositoryImpl implements MyRepository {
@Autowired
EntityManager entityManager;
@Override
public List<String> findNameAll() {
return entityManager.createQuery("SELECT u.username FROM User AS u", String.class).getResultList();
}
}
'Java > Spring Jpa' 카테고리의 다른 글
QueryDSL (0) | 2023.02.02 |
---|---|
정렬 (0) | 2023.02.02 |
delete() 메서드 최적화 (0) | 2023.02.02 |
Repository 기능 제한 (0) | 2023.02.02 |
Cascade와 orphanRemoval (0) | 2023.02.02 |