通过方法计算参数查询

时间:2018-01-31 18:42:25

标签: java hibernate jpa spring-data

我正在屏幕上的表格中实现搜索功能。 此表有一些计算字段,但我必须能够搜索其中的所有字段。 由于请求必须分页,我使用JPA和Spring Data在后端执行过滤,排序,分页等。 计算过于复杂,无法使用hibernate @Formula注释进行计算。

我的实际解决方案是将计算出的值一起插入数据库中,以便我可以使用查询中的字段。但我不知道这是否是最佳方法,因为我最终会存储一些不必要的数据。

有没有其他方法可以使用JPA / Hibernate执行此类查询?还是一个更好的工具来做这件事?

0 个答案:

没有答案