【发布时间】:2022-01-28 19:39:15
【问题描述】:
我的服务类中有一个方法
public Optional<Product> autenticarUsuario(Optional<Product> product) {
Optional<Product> status = repository.findById(product.get().getId());
if(status.isPresent()) {
if(product.get().getType() == 1) {
return Optional.of(repository.save(product));
} else {
return Optional.empty();
}
如果字符串为“1”,我需要返回一个 ok 来保存,但如果不是,则不返回任何内容。 这是我的仓库
@Repository
public interface ProductRepository extends JpaRepository<Product, Long> {
public List<Product> findAllByNameContainingIgnoreCase(String name);
public Optional<Product> findById(long id);
}
程序给我的错误是:
“CrudRepository
【问题讨论】:
-
欢迎。您应该阅读How to Ask 并选择tour。
-
对不起,你能说一下我的问题缺少什么吗?我已经阅读了如何提问
-
我没有说(好吧,也许有一个假设)有什么问题,只是作为一个新的堆栈溢出,它会很好。我不知道你为什么会收到反对票。
标签: java spring-boot hibernate rest jpa