Patrzę na własność konfiguracji Hibernate hbm2ddl.auto
i jego możliwych wartości:Hibernate hbm2ddl.auto, możliwe wartości i co robią
validate
update
create
create-drop
Co robią te wszystkie wartości?
Jedynymi Hibernate Reference Documentation mówi krótko o create-drop
, ale nic nie mówi o innych wartościach:
hibernate.hbm2ddl.auto
Automatycznie sprawdza czy schemat eksportu DDL do bazy danych, gdy
SessionFactory
jest tworzony. Przycreate-drop
schemat bazy danych zostanie usunięty, gdySessionFactory
zostanie jawnie zamknięty.np.
validate
|update
|create
|create-drop
znalazłem same użytecznych wyjaśnień w tych kwestiach przepełnienie stosu:
- Hibernate hbm2ddl.auto possible values and what they do?
- Schema is not dropped on hbmddl.auto = create.drop
ale nadal nic w oficjalnej dokumentacji.
Zapoznaj się z odpowiedzi na to pytanie: http://stackoverflow.com/questions/438146/hibernate-hbm2ddl-auto-possible- wartości-i-co-robią –
Właściwie to powiązałem z tym właśnie pytaniem. Szukałem * oficjalnego wyjaśnienia w dokumentacji Hibernate. –