小编hkn*_*z47的帖子

不兼容的类型 - 发现 void java.util.Optional

Incompatible types. Required: ...model.Constants Found: java.util.Optionaljpa 方法上有红色下划线并带有消息:\n findById

\n

我用findById is here:

\n
Constants constants=constantsRepository.findById(1L);\n
Run Code Online (Sandbox Code Playgroud)\n

我的模型是:

\n
@Id\n@GeneratedValue(strategy = GenerationType.IDENTITY)\n@Column(name = "pkid")\nprivate Long id;\n\npublic Long getId() {\n    return id;\n}\n\npublic void setId(Long id) {\n    this.id = id;\n}\n
Run Code Online (Sandbox Code Playgroud)\n

有什么帮助吗?

\n

这是我的所有代码

\n

常量存储库接口

\n
package com.destek.salaryCalculation.repository;\n\nimport com.destek.salaryCalculation.model.Constants;\nimport org.springframework.data.jpa.repository.JpaRepository;\nimport org.springframework.stereotype.Repository;\n\n@Repository\npublic interface ConstantsRepository extends  JpaRepository<Constants, Long>{\n\n}\n
Run Code Online (Sandbox Code Playgroud)\n

BesCreateController java

\n
package com.destek.salaryCalculation.controller;\n\nimport com.destek.salaryCalculation.helper.BesCreateExcelHelper;\nimport com.destek.salaryCalculation.model.Personal;\nimport com.destek.salaryCalculation.repository.PersonalRepository;\nimport org.apache.poi.openxml4j.exceptions.InvalidFormatException;\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.web.bind.annotation.*;\nimport javax.servlet.http.HttpServletResponse;\nimport java.io.IOException;\nimport java.util.List;\n\n@RestController\n@CrossOrigin(origins = "http://localhost:3000")\n@RequestMapping("/salarycalc")\npublic class BesCreateController {\n\n    @Autowired\n    private PersonalRepository …
Run Code Online (Sandbox Code Playgroud)

java jpa spring-boot

2
推荐指数
1
解决办法
5381
查看次数

标签 统计

java ×1

jpa ×1

spring-boot ×1