package Ġcom . by d . first code . kotlin . ten . room Ċ Ċ import Ġandroidx . room .* Ċ Ċ /** Ċ Ġ* Ġ< pre > Ċ Ġ* Ġauthor Ġ: Ġli u . fang 4 9 Ċ Ġ* Ġe - mail Ġ: Ġxxx @ xx Ċ Ġ* Ġtime Ġ: Ġ 2 0 2 1 / 1 2 / 0 9 Ċ Ġ* Ġdesc Ġ: Ċ Ġ* Ġversion : Ġ 1 . 0 Ċ Ġ* Ġ</ pre > Ċ Ġ*/ Ċ @ Dao Ċ interface ĠUser Dao Ġ{ ĊĠĠĠ Ġ@ Insert ĊĠĠĠ Ġfun Ġinsert User ( user : User ): Long ĊĊĠĠĠ Ġ@ Update ĊĠĠĠ Ġfun Ġupdate User ( new User : User ) ĊĊĠĠĠ Ġ@ Query (" select Ġ* Ġfrom ĠUser ") ĊĠĠĠ Ġfun Ġload All Users (): List < User > ĊĊĠĠĠ Ġ@ Query (" select Ġ* Ġfrom ĠUser Ġwhere Ġage Ġ> Ġ: age ") ĊĠĠĠ Ġfun Ġload Users Ol der Than ( age : Int ): List < User > ĊĠĠĠ Ġ@ Delete ĊĠĠĠ Ġfun Ġdelete User ( user : User ) ĊĊĠĠĠ Ġ@ Query (" delete Ġfrom ĠUser Ġwhere ĠlastName Ġ= Ġ: lastName ") ĊĠĠĠ Ġfun Ġdelete User By LastName ( lastName : String ): Int Ċ }