Ich bin ziemlich neu im Persistence-Metier und Frage mich ob und wie man damit "klassisch" entwickeln kann: Man entwirft eine Datenbank (oder hat eine schon vorhandene) und schreibt ein Programm welches mit dieser Datenbank kommunizieren soll. Die Entitäten sind also schon vorhanden. Um mir das programmieren zu vereinfachen dacht ich ich nehm mal JPA2.0 (werde eh demnächste ein Javaee6 Projekt beginnen), aber mit einer Persistence-Api macht man ja Objekte und Entitäten irgendwie gleichzeitig und verwurstet beides irgendwie stärker als ich es gewöhnt bin.
Nun hab ich ja schon eine DB, kann ich darauf irgendwie direkt mit JPA2.0 zugreifen? Oder muss ich irgendwie erst Code schreiben/generieren? Lohnt sich dieser Aufwand überhaupt? - Die alternative wäre ganz klassisch mit der DB zu kommunizieren, was natürlich fehlerträchtiger sein kann?!
Also ist es ein gute Idee eine Persistence-APi "rückwärts" zu benutzen und wie stellt man das im Falle von JPA2 am besten an?
Nun hab ich ja schon eine DB, kann ich darauf irgendwie direkt mit JPA2.0 zugreifen? Oder muss ich irgendwie erst Code schreiben/generieren? Lohnt sich dieser Aufwand überhaupt? - Die alternative wäre ganz klassisch mit der DB zu kommunizieren, was natürlich fehlerträchtiger sein kann?!
Also ist es ein gute Idee eine Persistence-APi "rückwärts" zu benutzen und wie stellt man das im Falle von JPA2 am besten an?