DAO convenience method return

Eungi Kimยท2020๋…„ 10์›” 22์ผ
1

@Insert return rowId

  • longย for single insert operation
  • long[]ย orย Long[]ย orย List<Long>ย for multiple insert operations
  • voidย if you don't care about the inserted id(s)

@Update

  • int for updated row
  • void

@Delete

  • int for deleted row
  • void

Insert ๊ฐ€ rowId ๋ฅผ ๋ฆฌํ„ดํ•œ๋‹ค๋ฉด ๋‚ด๊ฐ€ ์ •์˜ํ•œ id ์ปฌ๋Ÿผ ๋ฆฌํ„ดํ•˜๋Š”๊ฒŒ ์•„๋‹Œ๋ฐ id ์ฟผ๋ฆฌ๊ฐ€ ์ฐจ์ด๋‚  ์ˆ˜ ์žˆ์„๊นŒ?
sqlite ์˜ rowId ๋Š” ๋ณ€๊ฒฝ ๋  ์ˆ˜๋„ ์žˆ๋Š”๊ฑธ๋กœ ์•„๋Š”๋ฐ?

https://developer.android.com/training/data-storage/room/accessing-data#convenience

profile
Run and gun and debugun

0๊ฐœ์˜ ๋Œ“๊ธ€