我有一个code
属性的基本实体。我想选择属性不是特定值的所有行。我测试的价值不会改变,所以我不想让它成为一个参数。
如何通过接口方法命名排除硬编码表达式?
实施例: 我想要排除代码为“FOO'”的项目。我能做到:
List<MyEntity> findByCodeIsNotFOO();
我的真实世界用例比这更复杂,但我想知道在我想要更复杂的道路之前,是否有这样简单的东西是可能的。
答案 0 :(得分:0)
您必须使用@Query
注释才能实现这一目标。
@Query("select me from MyEntity me where me.code != 'FOO'")