【问题标题】:How to run SQL script using hibernate如何使用休眠运行 SQL 脚本
【发布时间】:2015-01-08 19:50:45
【问题描述】:

我需要加载和运行一个 sql 脚本 (ReportData_pr.sql),它将在启动时创建一些程序并运行这些程序。

我们正在使用 Spring 4.0.2.RELEASE 和 hibernate 4.3.5.Final 进行开发。

是否可以通过使用 hibernate 来运行脚本文件。如果是的话怎么做。如果没有,是否还有其他工作可以实现我的目标。

谢谢

【问题讨论】:

标签: java spring hibernate


【解决方案1】:

您可以使用 nativequery 运行您的脚本:

例如

EntityManager manager = getEntityManager(); 
Query q = manager.createNativeQuery("BEGIN"+sqlScript+"END;");
q.executeUpdate();

看看有没有帮助

【讨论】:

  • 解释一下 getEntityManager() 方法的作用可能会有所帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-11
  • 2018-11-20
  • 2019-02-23
相关资源
最近更新 更多