μ¬μ©μ μ μ μΈν°νμ΄μ€
public interface MemberRepositoryCustom {
List<Member> findMemberCustom();
}
μ¬μ©μ μ μ μΈν°νμ΄μ€ ꡬν ν΄λμ€
@RequiredArgsConstructor
public class MemberRepositoryCustomImpl implements MemberRepositoryCustom {
private final EntityManager em;
@Override
public List<Member> findMemberCustom() {
return em.createQuery("select m from Member m")
.getResultList();
}
}
μ¬μ©μ μ μ μΈν°νμ΄μ€ μμ
public interface MemberRepository extends JpaRepository<Member, Long>, MemberRepositoryCustom {}
μ¬μ©μ μ μ λ©μλ νΈμΆ μ½λ