如何在Spring jparerepository接口方法中进行硬编码排除?



我有一个具有code属性的基本实体。我想选择属性不是特定值的所有行。我测试的值没有改变,所以我不想让它成为参数。

如何通过接口方法命名排除硬编码表达式?

的例子:我想做排除项目的代码是'FOO'。我能不能这样做:

List<MyEntity> findByCodeIsNotFOO();

我的实际用例比这更复杂,但是我想知道在我想要走更复杂的道路之前,像这样简单的事情是否可能。

您必须使用@Query注释才能实现这一点。

@Query("select me from MyEntity me where me.code != 'FOO'")

最新更新