아하
생활

생활꿀팁

호탕한박쥐275
호탕한박쥐275

안드로이드 룸 DAO 를 사용해서 데이터에 접근하는 방법에 대한 관련 질문

@Query("SELECT * from user WHERE name LIKE '%' || :key || '%'") fun get(key: String): List<User>
  1. get("크롱") 호출

@Query("SELECT * from user WHERE name LIKE :key") fun get(key: String): List<User>
  1. get("%크롱%") 호출

쿼리에 파라미터를 전달할때 LIKE를 사용하는 방법중 1, 2 방법을 찾았습니다.

결과는 같지만 코드 스타일?이 다를때 무엇을 기준으로 사용하는게 좋을까요?

`

`

테이블을 지울때 PrimaryKey를 1로 리셋하고 싶은데 어떻게 해야할까요?

@PrimaryKey(autoGenerate = true)var id: Long = 0L@Query("DELETE FROM user") fun clear()
1개의 답변이 있어요!