Spring实体使用查询而不是表

时间:2016-05-31 16:13:30

标签: java spring hibernate jpa spring-data

我有一个POJO类(命名为“Instance”),其中包含用于保存服务器中某些实例的某些功能的信息的属性。但是这个表的数据来源不在我的控制之下,并且要求我使用自定义SQL查询(精确地:select **distinct** assetid, fqdn, department, vdc, from my_table_name,因为该表包含应用于这些实例的一些规则的合规性结果,我不这样做需要这样我才能获得实例)而不是在自己的表中提供数据。

因此,我不得不使用@Table注释,而是使用一些自定义查询来实现相同的结果。但是我一直在研究,我找不到将此查询分配给@Entity的方法,就像我使用@Table("mytable")一样。我希望能够使用spring-data-jpa-datatables,因为可能需要大量的元素和处理,但我不确定是否可以实现。

0 个答案:

没有答案