Spring JPA Select与属性表达式

时间:2018-06-26 18:15:18

标签: spring-boot spring-data-jpa spring-data

在springboot中,可以使用name方法创建一个select,就像:

public MyEntity findByNameEquals(String name);

这将创建一个选择Select * from myEntity where name = '...'

那么有可能用()创建一个地方子句吗?

如果创建此方法,请采样:

Pedido findByIdAndApresentanteOrParceiroEquals(长idPedido,长idApresentante,长idParceiro);

这将创建该选择:

Select * from pedido where id = ?1 and apresentante =?2 or parceiro = ?3

但是我需要创建

Select * from pedido where id = ?1 and (apresentante =?2 or parceiro = ?3)

现在我用@Query解决了,但我想知道它是否仅在方法中可用

0 个答案:

没有答案