当列值具有制表符时,Spring Data JPA Order By不起作用

时间:2019-02-02 22:37:45

标签: spring-data-jpa spring-data-jpa-datatables

我正在使用CrudRepository并通过方法名称生成选择查询 例如:-findByPurposeOrderByProductDescriptionAsc(字符串purose)

由于数据质量问题,“产品描述”列的各个选项卡均作为价值的一部分。由于突出部所生成的查询不正确地产生的结果。

通常,在SQL查询中,我们可以使用trim函数,并且order by将起作用。

在JPA中,即使我修剪属性也不起作用,因为修剪仅适用于产生的结果。

我想要的是修整功能在应用order by之前应用,以便我获得适当的预期排序结果。

任何建议,其中这可以做什么?

我试图一件事是,我写上所产生的结果排序,但我想在弹簧框架做水平

对此有何建议?

1 个答案:

答案 0 :(得分:1)

我发现修复它。 我使用@Formula使用特定于数据库的功能,并且有效。