我在Hibernate的数据库中创建表时遇到问题。在cfg of hibernate中我有:
<property name="hbm2ddl.auto">update</property>
好的,但我想从一个表中删除所有数据。
何时将cfg更改为:
<property name="hbm2ddl.auto">create</property>
所有的表都将被重新创建,并且不是我想要的。
答案 0 :(得分:0)
你的意思是数据库中的单个表吗?因为从我的理解;在配置hiberate时,我们使用hibernate.connection.url属性,用户名和密码等为它提供单个数据库连接。您实际上可以使用session.createSQLQuery(&#34; DROP TABLE table_name&)删除数据库中的单个表。 #34;)。executeUpdate(); ...所以我仍然试图得到你的观点