package Ġcom . example . sqlite Ċ Ċ import Ġandroidx . room .* Ċ import Ġandroidx . room . On Conflict Strategy . REPLACE Ċ Ċ @ Dao Ġ// Ġëį°ìĿ´íĦ° ë² ł ìĿ´ ìĬ¤ ìĹĲ Ġìłĳ ê·¼ íķ´ìĦľ ĠD ML Ġì ¿ ¼ ë¦¬ ( SELECT , ĠINSERT , ĠUPDATE , ĠDELETE ) ë¥¼ Ġìĭ¤íĸī íķĺëĬĶ Ġë©Ķ ìĦľ ëĵľ ìĿĺ Ġëª¨ ìĿĮ ìŀħëĭĪëĭ¤ . Ċ interface ĠRoom Memo Dao Ġ{ ĊĠĠĠ Ġ@ Query (" select Ġ* Ġfrom Ġorm _ memo ") ĊĠĠĠ Ġfun ĠgetAll (): ĠList < Room Memo > ĊĊĠĠĠ Ġ//$ Insert Ġìĸ´ë ħ ¸ íħ ĮìĿ´ ìħĺ ìĿĺ Ġê²½ìļ° Ġìĺ µ ìħĺ ìľ¼ë¡ľ Ġon Conflict Ġ= ĠREPLACE ë¥¼ Ġìłģìļ© íķĺë©´ ĠëıĻ ìĿ¼ íķľ Ġê°Ĵ ìĿ´ Ġìŀħëł¥ ëĲĺ ìĹĪ ìĿĦ ĠëķĮ ĠUPDATE ì ¿ ¼ ë¦¬ ë¡ľ Ġìĭ¤íĸī ëĲ ©ëĭĪëĭ¤ . ĊĠĠĠ Ġ@ Insert ( on Conflict Ġ= ĠREPLACE ) ĊĠĠĠ Ġfun Ġinsert ( memo : ĠRoom Memo ) ĊĊĠĠĠ Ġ@ Delete ĊĠĠĠ Ġfun Ġdelete ( memo : ĠRoom Memo ) Ċ }