【发布时间】:2019-10-09 22:34:47
【问题描述】:
我正在为一些新项目评估 Cayenne。
我想知道是否有可能(对于单元测试)在没有数据库的情况下使用 Cayenne,而是以某种方式从我从文件中获取的数据中预填充 ObjectContext 以达到与从数据库中读取数据相同的状态?
【问题讨论】:
标签: apache-cayenne
我正在为一些新项目评估 Cayenne。
我想知道是否有可能(对于单元测试)在没有数据库的情况下使用 Cayenne,而是以某种方式从我从文件中获取的数据中预填充 ObjectContext 以达到与从数据库中读取数据相同的状态?
【问题讨论】:
标签: apache-cayenne
理论上是的,但实际上这太麻烦了。一个更简单的方法是使用像 Apache Derby 这样的内存数据库。 Bootique.io provide assistance 之类的框架可以启动/停止 Derby 并使用数据填充它,但您也可以通过一些努力自行完成。
【讨论】: