Сейчас я работаю над JPA 2.0, и мне начинает нравиться, как легко хранить постоянные данные.
В настоящее время я пытаюсь выполнить JPA в базовом настольном приложении. Приложение должно позволять мне открывать встроенные базы данных, которые находятся в моей файловой системе. На данный момент я выбрал базы данных H2, но я действительно могу перейти на JavaDB или что-то еще.
Что я пытаюсь сделать, так это то, что можно открыть файл базы данных без предварительного определения единицы постоянства в файле persistence.xml.
Я могу легко определить единицу и сохранить объекты, но сначала ее нужно настроить.
Я хочу написать браузер базы данных, который позволяет открывать без предварительной настройки и перекомпиляции.
http://www.objectdb.com/java/jpa/start/connection
Я видел, что ObjectDB разрешает доступ для этого типа создания PersistenceFactory, но я не смог перенести этот пример в другие базы данных.
Я совершенно не прав, когда подхожу к этой проблеме? JPA не разработан с доступом к базе данных на лету?
Спасибо за вашу помощь,
Johannes