
보통은 JpaRepository로 구현하고 자신의 로직을 넣기 위해 커스텀을 하겠지만...
나의 경우 Jpql로 구현해놓고 JpaRepository를 적용해서 코드를 줄이는 어떻게 보면 바보같은 구현을 했다... ㅋㅋㅋㅋ
interface UserCustomRepository {
fun save(user:User) // jpaRepository사용시 필요없어짐.
fun loadMainUserList(): MutableList<User>
fun loadUser(id : Long): User // jpaRepository사용시 필요없어짐.
}
@Repository
interface UserRepository : JpaRepository<Vote, Long>, UserCustomRepository