如何在Hibernate中只创建一个表

时间:2014-12-09 20:11:20

标签: java hibernate

我在Hibernate的数据库中创建表时遇到问题。在cfg of hibernate中我有:

<property name="hbm2ddl.auto">update</property>

好的,但我想从一个表中删除所有数据。

何时将cfg更改为:

<property name="hbm2ddl.auto">create</property>

所有的表都将被重新创建,并且不是我想要的。

1 个答案:

答案 0 :(得分:0)

你的意思是数据库中的单个表吗?因为从我的理解;在配置hiberate时,我们使用hibernate.connection.url属性,用户名和密码等为它提供单个数据库连接。您实际上可以使用session.createSQLQuery(&#34; DROP TABLE table_name&)删除数据库中的单个表。 #34;)。executeUpdate(); ...所以我仍然试图得到你的观点