如何使用hibernate运行SQL脚本

时间:2014-11-12 03:41:20

标签: java spring hibernate

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

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

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

由于

1 个答案:

答案 0 :(得分:1)

您可以使用nativequery运行脚本:

e.g。

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

看看是否有帮助