Java Source

Wednesday, November 29, 2006

Hibernate - vytvoření a update databáze

To jestli chceme databázi při každém spuštění aplikace vytvářet nebo ponechat, lze nastavit v konfiguračním souboru *.cfg.

Toto je vhodná volba pro testování při vytváření aplikace. Někdy však můžeme ocenit možnost vytvořit nebo aktualizovat databazi bez zásahu do konfiguračního souboru. K tomu použijeme třídy org.hibernate.cfg.Configuration, org.hibernate.tool.hbm2ddl.SchemaUpdate a org.hibernate.tool.hbm2ddl.SchemaExport.

Pro vytvoření databáze můžeme napsat následující kód:

Configuration c = newConfiguration().configure

("ormmapping/hibernate.cfg.xml");
SchemaExport se = new SchemaExport(c);
se.execute(true, true, false, false);

Pro update databáze napíšeme:

Configuration c = newConfiguration().configure
("ormmapping/hibernate.cfg.xml");
SchemaUpdate su = new SchemaUpdate(c);
su.execute(true, true);

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home