OrmLite 注释之上的房间注释

Room Annotations on Top of OrmLite Annotations

我正在将 OrmLite 库转换为 Room 库。我没有为 Room 创建新对象并将 OrmLite 对象转换为它,而是在 OrmLite 对象之上创建 Room 对象。

@Entity
@DatabaseTable
public class User{
    @PrimaryKey(autoGenerate = true)
    @DatabaseField(generatedId = true)
    int userId;

    @DatabaseField
    String name;
}

好吧,我在编译、使用等过程中没有遇到任何问题、错误或任何问题。我的问题是 "Is it okay to do this way?" 或者我是否已经制作了单独的 类 并从一个转换为另一个?或者有什么我遗漏或应该考虑的吗?

这不是很好的做法,但可以正常工作