我有一个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之外,我需要采取哪些步骤来确保数据库在两个框架之间没有损坏?
谢谢。