0
使用Hibernate,有沒有辦法找出這是否是所有表創建的第一次運行?是否有Hibernate API來檢查數據庫是否被創建?
此代碼後,有API(也許在SessionFactory
)來獲取狀態:
sessionFactory = new Configuration().configure(new File("hibernate.cfq.xml")).buildSessionFactory();
對於我的使用情況下,這將是不夠的,如果我知道一個表已創建。
所以我可以做其他的初始任務,例如將初始數據寫入數據庫。
編輯:這是我使用hibernate.hbm2ddl
:
<property name="hbm2ddl.auto">update</property>
您使用的是哪個hibernate.hbm2ddl? – davidxxx