使用hibernate4
SessionFactory factory = new Configuration().configure()
.buildSessionFactory();
Session session = factory.openSession();
session.beginTransaction();
//do some task
session.getTransaction().commit();
session.close();
factory.close();
使用自动生成的proprty
<property name="hibernate.hbm2ddl.auto">create-drop</property>
正如您所看到的那样,我正在关闭我的会话工厂,在完成此代码后,我会在控制台上看到所有表格。这是默认行为
答案 0 :(得分:1)
答案 1 :(得分:1)
属性create-drop
的意图。
使用create
或update
保留您的表格。
答案 2 :(得分:0)
将hibernate映射中的hbm2dll.auto属性更改为“update”以保留您在数据库中所做的更改。