Я использую встроенный плагин для плавания для Glassfish 3.1 для Eclipse, а также базу данных дерби, которую я установил (она отображается в проводнике данных в разработчике базы данных просмотр в Eclipse), и я возился с «последним» шагом в том, чтобы заставить ORM работать, чтобы я мог разработать приложение, которое сохраняет данные с помощью EJB, используя Eclipselink для реализации JPA.Как настроить persistence.xml для ORM на Glassfish v3 с помощью Derby и Eclipselink
Я знаю, что мне нужно настроить файл persistence.xml, но я не понимаю, что должно быть в нем, что означают имена отдельных полей. Я чувствую, что цель persistence.xml - сказать Glassfish, где найти базу данных для хранения всего, и какую реализацию JPA использовать для этого хранения.
У меня есть куча вопросов.
Должен ли я иметь запись о сохранении для каждого класса, представляющего объект в базе данных? Итак, если бы у меня был класс Book и класс Library, мне нужны были два enteries в файле persistence.xml или я мог бы просто сделать один случай, который обслуживает их обоих?
Где я могу найти дополнительную информацию о том, как настроить файл persistence.xml в GENERAL. Я нашел множество очень специфических руководств с информацией о том, как настроить его в настройках X, Y или Z, но ничего, что объясняет отдельные биты, и то, как вы настроите их с высокого уровня.
Как только я правильно установил файл persistence.xml, что еще мне нужно сделать, чтобы гарантировать, что мои @annotated классы будут обслуживаться реализацией ORM правильно? Есть ли что-то, что мне нужно настроить в Glassfish?