Apache Cayenne 是不是可以在没有数据库的情况下预填充 ObjectContext?
Posted
技术标签:
【中文标题】Apache Cayenne 是不是可以在没有数据库的情况下预填充 ObjectContext?【英文标题】:is it possible in Apache Cayenne to prepopulate an ObjectContext without a database?Apache Cayenne 是否可以在没有数据库的情况下预填充 ObjectContext? 【发布时间】:2019-10-09 22:34:47 【问题描述】:我正在为一些新项目评估 Cayenne。
我想知道是否有可能(对于单元测试)在没有数据库的情况下使用 Cayenne,而是以某种方式从我从文件中获取的数据中预填充 ObjectContext 以达到与从数据库中读取数据相同的状态?
【问题讨论】:
【参考方案1】:理论上是的,但实际上这太麻烦了。一个更简单的方法是使用像 Apache Derby 这样的内存数据库。 Bootique.io provide assistance 之类的框架可以启动/停止 Derby 并使用数据填充它,但您也可以通过一些努力自行完成。
【讨论】:
谢谢安德鲁斯,这可能只适合我在州人口之前。最好的问候,罗伯特以上是关于Apache Cayenne 是不是可以在没有数据库的情况下预填充 ObjectContext?的主要内容,如果未能解决你的问题,请参考以下文章
Apache Cayenne“类未与 Cayenne 映射”