gpt4 book ai didi

java - Hibernate session 工厂关闭会删除所有自动生成的表

转载 作者:行者123 更新时间:2023-11-30 03:50:45 25 4
gpt4 key购买 nike

使用 hibernate 4

SessionFactory factory = new Configuration().configure()
.buildSessionFactory();
Session session = factory.openSession();
session.beginTransaction();
//do some task
session.getTransaction().commit();
session.close();
factory.close();

使用自动生成的属性

<property name="hibernate.hbm2ddl.auto">create-drop</property>
正如你所看到的,我正在关闭我的 session 工厂,在这段代码完成后,它会删除我的所有表,正如我在控制台上看到的那样。这是默认行为

最佳答案

这是创建-删除模式的预期行为。

参见this documentation了解更多信息。

此外,请参阅此 article有关这些值的更多说明。

关于java - Hibernate session 工厂关闭会删除所有自动生成的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24509725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com