2010-02-13 2 views
1

Я загрузил приложение примера DDD (основанное на книге Эрика Эванса), и он использует hsqldb. Тем не менее, я не могу найти, как этот db настроен. Я открыл проект в Intellij, и все построено как шарм. Но нигде я не нахожу такой hsqldb ... Я не опытный разработчик Java, поэтому я, вероятно, что-то пропустил. Любой, кто может ответить на этот вопрос мне?Приложение DDD Sample - Где hsqldb?

ответ

3

HSQLDB (также называемый HypersonicDB) обычно используется как встроенная база данных SQL в тривиальных java-приложениях. Вы можете скачать его here. Он очень прост в настройке и обычно работает только с помощью JAR-файла в вашем пути к классам, пример приложения должен иметь соответствующую конфигурацию.

+0

И сам db? Я имею в виду, таблицы и данные, может быть, он включен в банку? –

+0

@Lieven: Это зависит от того, как приложение использует его. Это часто база данных в памяти. Приложение может выбрать указать хранилище файлов, но вам не нужно ничего делать, чтобы заставить его работать. – skaffman

+1

Итак, jdbc: hsqldb: mem: dddsample, будет создан автоматически? И тогда hibernate создаст таблицы, если их не будет? У меня создалось впечатление, что тесты Persistence предполагают, что в db уже есть данные, поэтому я пытаюсь найти способ создания db ... –

Смежные вопросы