将Android应用从OrmLite迁移到Room

时间:2018-03-07 14:37:39

标签: android ormlite android-room

我有一个Android应用程序,有一个有点复杂的数据库(18个表)。该应用程序当前使用OrmLite来映射和管理数据库对象。我想逐步迁移应用程序以使用Room。我已经阅读了steps to migrate现有的SQLite应用到Room的内容,其中涉及将<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <ul> <li><a href="#">Menu</a></li> <li><a href="#">Menu</a></li> <li> <ul class="submenu"> <li><a href="#">Menu</a></li> <li><a href="#">Menu</a></li> </ul> </li> <li> <ul class="submenu"> <li><a href="#">Menu</a></li> <li><a href="#">Menu</a></li> </ul> </li> <li><a href="#">Menu</a></li> </ul>替换为Room SQLiteOpenHelper。但是,我不认为我可以在OrmLite框架内轻松替换它。有没有人知道OrmLite和Room是否可以在同一个运行时共存,访问相同的SQLite数据库文件?除了将实体类从OrmLite明显转移到Room之外,我需要采取哪些步骤来确保数据库在两个框架之间没有损坏?

谢谢。

0 个答案:

没有答案