2020-05-08 16:54:31 +07:00
|
|
|
package com.chantha.mini.repo
|
|
|
|
|
|
|
|
import com.chantha.mini.dto.UserDto
|
|
|
|
import org.springframework.stereotype.Repository
|
|
|
|
import org.springframework.data.jpa.repository.JpaRepository
|
|
|
|
import org.springframework.data.jpa.repository.Query
|
2020-05-08 17:50:25 +07:00
|
|
|
import java.util.*
|
2020-05-08 16:54:31 +07:00
|
|
|
|
|
|
|
@Repository
|
|
|
|
interface UserRepo : JpaRepository<UserDto,Long> {
|
|
|
|
|
|
|
|
@Query("SELECT * FROM user_dto WHERE firstName=?1 AND lastName=?2",nativeQuery = true)
|
|
|
|
fun findByFirstnameAndLastname(firstName:String?="",lastName:String?=""):UserDto
|
2020-05-08 17:01:07 +07:00
|
|
|
@Query("SELECT * FROM user_dto",nativeQuery = true)
|
|
|
|
fun findAllRecord():List<UserDto>
|
2020-05-08 17:16:54 +07:00
|
|
|
@Query("SELECT * FROM user_dto WHERE id=?1",nativeQuery = true)
|
2020-05-08 17:50:25 +07:00
|
|
|
fun findByOneRecord(Id :Long ): List<UserDto>
|
2020-05-08 16:54:31 +07:00
|
|
|
}
|