【发布时间】:2020-06-28 05:57:01
【问题描述】:
我正在使用CrudRepositroy.findOne 方法,如果是这种情况,我将在findOne 方法中设置为空。
根据findOne 的实现,我应该得到InvalidDataAccessApiUsageException,但我得到null 作为findOne 方法的结果。不知道为什么。
代码如下:
public interface RepositoryClass extends CrudRepository<MyBean, String> {
}
MyBean {
String var1;
String var2;
}
MyServiceClass {
String test = repositoryClass.findOne(bean.var1);
}
在我的服务类 bean.var1 中,我传递了 null,
预期:异常, 实际:我得到“null”
任何想法。
【问题讨论】:
-
看来您使用的是非常过时的 Spring Data 版本。您可以考虑更新到最新版本。
标签: java hibernate spring-boot spring-data-jpa eclipselink