java - Spring Data JPA CrudRepository 比较列的方法名称?

标签 java spring spring-data-jpa

如何命名一个方法来根据比较两列来查找具有条件的所有行? 例如:

public class Example {
    Integer num1;
    Integer num2;
}

我想查询 num1 小于 num2 的所有 Example。 方法名称是什么?

public class ExampleDao extends CrudRepository<Example, Integer> {
    List<Example> ???();
}

最佳答案

你不能。使用如下查询:

@Query("SELECT t FROM Example t where t.num1 < t.num2") 
List<Example> findNum1IsLessThanNum2();

关于java - Spring Data JPA CrudRepository 比较列的方法名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44911462/

相关文章:

java - Activity.class - 类文件编辑器 : The JAR file c:\sdk\platforms\android-17\android. jar 没有源附件

java - Spring 3.2 servlet 3.0 Java Config(无 web.xml)如何创建自定义 404 处理程序

java - Spring Boot 批处理调度程序运行一次

java - JPA - JpaRepository 子记录具有父 ID 而不是实体记录,如果父记录已获取

spring - 不支持 DML 操作。无法使用 spring 数据更新 postgresql 数据库中的数据

java - 在业务逻辑中访问应用程序上下文实例时出现 NullPointerException。如何访问应用程序上下文的实例?

java - 修改 XML 节点但保持 XML 文件格式不变

java - PHP 未使用 AsyncTask 接收来自 POST 请求的数据

java - 当 ParallelFlux 发生错误时回滚所有更改

javascript - session 奇怪地返回 null