Witam, chciałbym się dowiedzieć jak stworzyć baze danych nie na sztywno wpisujac komende sql tylko z poziomu javy/EJB - za pomoca annotacji? Persistence? Jakiegos pliku xml? Chodzi o to zeby baza sama wygenerowala sie z "jakiegos kodu"....dziekuje za wszelkie wskazowki i podpowiedzi
JPA nie ma tego w standardzie, ale wiele providerow tak. Np: Hibernate, TopLink, EclipseLink - potrafia wygenerowac DDL dla tworzenia i usuwania tabel w bazie (baza jednak musi byc utworzona).
Z tego co pamietam Ty uzywasz Glassfisha. Jesli tam jest TopLink (GF v2): http://www.oracle.com/technology/products/ias/toplink/JPA/essentials/toplink-jpa-extensions.html#Java2DBSchemaGen
Jesli GF3 to tam jest EclipseLink: http://wiki.eclipse.org/Using_EclipseLink_JPA_Extensions_(ELUG)#Using_EclipseLink_JPA_Extensions_for_Schema_Generation
Hiberate analigocznie, ale juz sobie poszukasz. Pamietaj tylko ze takie bazy sa do prototypowania, do produkcji jednak powinny byc raczej nieco ztuningowane przez jakiegos DBA (no chyba ze to jakis domowy projekt / na zaliczenie).