如何将hibernate实体映射到db视图

时间:2016-08-17 08:02:42

标签: database hibernate view

你能帮助我如何映射到db视图的任何实体?

场景在这里,我们在db上创建一个带有本机sql的视图,我们必须这样做,我们希望将这个视图映射到我们的实体。

我们怎么能这样做?我们尝试在视图上创建一个具有相同列的实体,但它不起作用?

1 个答案:

答案 0 :(得分:0)

我在以下代码段中使用的特定于Hibernate的@Immutable注释。 视图可以映射如下....

{{1}}

@Immutable注释告诉Hibernate忽略该实体的所有更改,但您可以使用它来从数据库中检索数据。

列表与LT;视图> views = em.createQuery(“SELECT v FROM View v”,View.class).getResultList();