我已经读过,我应该能够像处理表格一样处理JPA中的视图(使用@Table注释等)。但是,如果没有主键,我必须从每个列中有效地创建一个复合键(事实上,这是Hibernate的逆向工程工具默认情况下所做的)。
但是如果我这样做会产生不良副作用。例如。
我的问题是:如何在这样的地图中映射视图,因为我可以使用JPA轻松访问其属性?
注意:我很高兴被告知我使用完全错误的方法。这似乎是一个普遍存在的问题,必然会有更好的解决方案。
您可以向视图的每一行添加一个UUID列,这样就可以了use the UUID column as an @Id。