Newer
Older
bremer / src / main / kotlin / dao / UserDao.kt
yhornisse on 2 Jul 2023 621 bytes add project
  1. /*
  2. * Copyright (c) 2023. yo-saito. All Rights Reserved.
  3. */
  4.  
  5. package net.piedpiper.bremer.dao
  6.  
  7. import net.piedpiper.bremer.entity.UserEntity
  8. import org.apache.ibatis.annotations.Mapper
  9. import org.apache.ibatis.annotations.Param
  10. import org.apache.ibatis.annotations.ResultMap
  11. import org.apache.ibatis.annotations.Select
  12. import org.springframework.stereotype.Repository
  13.  
  14. @Repository("bremer.dao.UserDao")
  15. @Mapper
  16. interface UserDao {
  17.  
  18. @ResultMap("net.piedpiper.bremer.UserEntity")
  19. @Select("SELECT * FROM user WHERE account_id = #{accountId}")
  20. fun findByName(@Param("accountId") accountId: String): UserEntity?
  21. }