【发布时间】:2016-08-17 08:02:41
【问题描述】:
您能帮我如何将任何实体映射到数据库视图吗?
场景在这里,我们使用原生 sql 在 db 上创建一个视图,我们必须这样做,并且我们希望将此视图映射到我们的实体。
我们怎样才能做到这一点?我们尝试创建一个具有相同列的实体,但它不起作用?
【问题讨论】:
-
一个视图就像一个
normal表,所以你可以用同样的方式映射它。 -
尝试在实体类定义中设置mutable="false"
-
好的,非常感谢大家。我们忘记了 id 添加 id 列来查看。我们添加了 id 列视图和实体,我们设置 mutable=false 并且它可以工作。谢谢。
-
请写下答案,发布并接受。这允许 Stack Overflow 存档问题以供将来使用。或者,其中一位评论贡献者可以撰写文章并获得荣誉。