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:
Pro update databáze napíšeme:
Configuration c = newConfiguration().configure
("ormmapping/hibernate.cfg.xml");
SchemaUpdate su = new SchemaUpdate(c);
su.execute(true, true);
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