| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Как инициализировать in-memory базу данных |
| Автор: withoutbody 29.11.2007, 16:44 |
| Для тестирования hiberanate+spring используется in-memory база данных hypersonic. Хотелось бы подсунуть ей sql скрипт с тестовыми данными. (Не хочется создавать кучу инстансов ентитей и персистить их средствами хиберната). Возможно ли это сделать и как? |
| Автор: powerOn 29.11.2007, 17:36 |
| Может попробовать выполнить скрипт через JDBC? |
| Автор: withoutbody 29.11.2007, 19:54 |
| так и сделал, но, мне кажется, можно как-то более красиво это делать. |
| Автор: Souljah 29.11.2007, 20:00 |
| DBUnit |
| Автор: withoutbody 30.11.2007, 13:42 |
| Souljah, спасибо за подсказку... возможно, заюзаю DBUnit для других тестов. Но мою проблему он не решит - я свои тесты наследую от спрингового AbstractJpaTests, нужно тестировать в связке со спрингом |
| Автор: Souljah 30.11.2007, 17:44 | ||
Да ему все равно, там необязательно использовать DBTestCase как базовый класс, можно в любую иерархию прикрутить при желании (если только в этом проблема). |