Pracuję nad małą aplikacją komputerową z Javą + Hibernacja. Używam MySQL do programowania, ale chcę go zastąpić lekką wersją SQL, taką jak SQLLite. Chcę to zrobić z następujących powodów:sqlite i hibernate - jest dobry pomysł?
- Aby uniknąć instalacji i konfiguracji MySQL. Umożliwi to moim klientom samodzielną instalację i konfigurację aplikacji.
- Aby ułatwić tworzenie kopii zapasowych i przywracanie bazy danych.
- itp
znalazłem SQLLiteDialect, jego konfiguracji i przykładowy projekt eclipse roboczy (używa hibernate3) na http://code.google.com/p/hibernate-sqlite/.
Ale kiedy czytam comment on a question: „Ponieważ baza danych SQLite jest powszechnie stosowany i nie jest dobrze wspierany przez Hibernate w Javie, nie jest to łatwe w użyciu SQLite z Hibernate” Mam przestraszony.
Czy możesz mnie zasugerować - czy warto używać tutaj SQLite? Czy istnieje jakaś alternatywa dla SQLite, która jest dobrze obsługiwana przez Hibernate?
HSQLDB lub H2DB ... interesujące. czy są one dobrze obsługiwane przez Hibernate? – gtiwari333
Wiem, że HSQLDB jest, w pracy używamy HSQLDB do testów jednostkowych. – verhage