“休眠hibernate.hbm2ddl.auto”更新无法运行

时间:2018-08-06 09:43:06

标签: java hibernate jdbc

当我在属性文件中使用以下行并将应用程序作为Java应用程序运行时。 程序不会终止,也不会显示任何结果。 数据库方面也将没有任何变化。

如果我将“ update”替换为“ create”,则将删除我的表并重新创建。 如果我删除该属性,程序将正常运行。

如果不存在,我想创建表,如果存在,我要更新。

更新

输出:

  

信息:HHH10001501:从JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@6a9d5dff]获得的连接不在自动提交模式下;连接“本地事务”将被提交,并且连接将被设置为自动提交模式。

2 个答案:

答案 0 :(得分:-1)

由于所提供的信息很少,我无法确定确切的问题。 但我可以帮助您解决问题。请仔细阅读以下文档。我想,它将为您提供帮助。

Hibernate config explained

请告诉我它是否对您有帮助。

答案 1 :(得分:-1)

检查您的 HQL 一次 String hql = "来自 com.app.Model.Emplyee";

就我而言,我写错了包名

String hql = "来自 com.app.model.Emplyee";