EJB 3.0 jak stworzyc baze danych

0

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

0

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).

1 użytkowników online, w tym zalogowanych: 0, gości: 1