java - 查看一个数字是否在两个值之间的最快方法
问题描述
我正在使用 Spring+JPA
我有一个具有 MIN_VALUE 和 MAX_VALUE 的表。
然后我有一个具有输入值的服务。知道值是否在最大值和最小值之间的最快/更好的方法是什么?
@Autowired
private ValuesRepository valuesRepository;
public void calculateValue(double value) {
List<Values> valuesList = valuesRepository.findAll();
// ??
}
编辑也许更好地选择已经返回一行?
public interface ValuesRepository extends JpaRepository<Values, Long> {
public Values // ??
}
解决方案
findReferenceFieldBetween(value1,value2);
假设您的参考字段是值,那么,
findByValueBetween(Your Max Value, Your Min Value)
有关详细信息,请参阅使用 Jpa 查询
推荐阅读
- python - 你如何在 tkinter 屏幕上观看 youtube 视频
- javascript - 如何使用类删除监听器
- ruby-on-rails - 在 Ruby 中使用 RestClient 传递编码的 URL 查询参数会给出不正确的结果
- sql - 使用外键从现有数据库更改身份
- class - Pytorch 的 nn.Linear(x,y) 返回什么?
- css - 如何在 {xaringan} 演示文稿中使 {stargazer} 表更小?
- google-apps-script - 自动归档gmail的脚本突然被删除了
- google-pagespeed - 为什么我的“Core Web Vitals”几乎总是空的?
- lsmeans - 如何解释最小二乘均值和标准误差
- python - 函数内部的while循环