在Apache Cayenne中是否可以在没有数据库的情况下预填充ObjectContext?



我正在评估Cayenne的一些新项目。

我想知道是否有可能(对于单元测试(在没有数据库的情况下使用 Cayenne,而是以某种方式从我从文件中获取的数据中预填充 ObjectContext,以达到与从数据库中读取相同的状态?

理论上是的,但实际上这实现起来太麻烦了。一种更简单的方法是使用像Apache Derby这样的内存数据库。像 Bootique.io 这样的框架为启动/停止 Derby 并用数据填充它提供了帮助,但这也可以通过一些努力自己完成。

最新更新