Room是否有等效的readResolve / writeReplace?

时间:2018-07-01 14:04:18

标签: android android-room

无论何时我们从磁盘读取/写入对象,我们都可以通过readResolve / writeReplace进行一些对象修改,然后再将其实际读取/写入磁盘。

Andorid Room是否有等效的readResolve / writeReplace?

TypeConverter非常接近。但是,它只能使用单个Object属性,而不是整个Object。

用例之一是,我有一个对象,其字段为字符串body

  • 在提交body字段之前,我希望将encrypted(body)写入数据库。对象本身中的原始body值未被修改。
  • 从数据库读取body字段时,我希望从数据库读取decrypted(body)。数据库中的原始encrypted body值未被修改。

0 个答案:

没有答案