我想知道是否可以将视图或物化视图作为参数传递给Hibernate。例如:
String view = "some_view";
Query query = entityManager.createNativeQuery("refresh materialized view :view;");
query.setParameter("view", view);
query.execute();
答案 0 :(得分:0)
您无法将视图名称设置为参数。相反,你可以构造字符串说' REFERSH_QUERY'并将其传递给createNativeQuery方法。因此,您的代码应如下所示:
{{1}}
您可以将viewName作为参数传递给此函数。或者您也可以编写一个单独的函数来构造Query。希望它有所帮助!