Android Room,向数据库添加库数据类

JCr*_*raw 5 android kotlin android-room

有一个共享库可供桌面应用程序和 Android 应用程序使用。共享库不包含 android 库。共享库包含一组数据类。我想将这些数据类注释为 Room @Entity 并将它们添加到 Android 客户端上的数据库中。桌面应用程序不需要数据库。是否有捷径可寻?到目前为止我能想到的唯一选择是:从数据类更改类(因为数据类无法扩展)。然后仅在 Android 应用程序中扩展这些类并添加注释。

编辑:问这个问题的另一种方式是,如果另一个库中有一个(可能是非开放的)POJO 想要添加到 Room 中,该怎么办?