Возможно ли в Apache Cayenne предварительно заполнить ObjectContext без базы данных?

Я оцениваю Cayenne для некоторых новых проектов.

Интересно, возможно ли (для модульных тестов) использовать Cayenne без базы данных и вместо этого каким-то образом предварительно заполнить ObjectContext данными, которые я получаю из файла, чтобы достичь идентичного состояния, как если бы он был прочитан из базы данных?


person Robert Varga    schedule 09.10.2019    source источник


Ответы (1)


Теоретически да, но на практике это слишком сложно реализовать. Гораздо проще использовать базу данных в памяти, такую ​​как Apache Derby. Такие фреймворки, как Bootique.io, оказывают помощь в запуске/остановке Derby и заполнении его данными, но это можно сделать и самостоятельно, приложив немного усилий.

person andrus_a    schedule 11.10.2019
comment
Спасибо, Андрус, это, вероятно, должно подойти мне для простого населения перед штатом. С уважением, Роберт - person Robert Varga; 12.10.2019