Spring boot jpa 中 findById返回类型变化
2023-09-27 14:25:33 时间
spring boot 2.0以后,findById 返回类型变为了
@NoRepositoryBean
public interface CrudRepository<T, ID> extends Repository<T, ID> {
<S extends T> S save(S var1);
<S extends T> Iterable<S> saveAll(Iterable<S> var1);
Optional<T> findById(ID var1);
源码中返回的是Optional 类型。那么这个时候该如何获得T 类型呢
只需要get()即可
就是findById(Id).get() 即返回T类型
转载:https://blog.csdn.net/u012733501/article/details/89640399
相关文章
- web container和spring container之间的关系
- Spring Boot API 的 x-www-form-urlencoded 提交
- Spring Boot 开始使用和介绍
- Myeclipse-导入spring
- Spring Boot 2.0(八):Spring Boot 集成 Memcached
- Spring Boot + Web Socket 打造实时监控异常,写得太好了!
- Spring Boot 集成 Mybatis 实现双数据源
- 从spring boot 启动过程看apollo的初始化过程( 二)
- 集成maven和Spring boot的profile 专题
- Spring bean 的加载过程和生命周期
- Spring-Boot使用neo4j-java-driver-- 查找两个节点之间关系的最短路径
- spring boot项目启动报DataSource错误
- Spring Boot Jpa 表名小写转大写
- Spring Quartz定时任务如何获得ServletContext对象?
- spring boot controller设置 @Transactional 不回滚的解决办法
- spring+mybatis+Atomikos JTA事务配置说明
- 详解23种设计模式(基于Java)—— 综合练习之自定义Spring IoC(五 / 五)
- Spring Boot
- Redis6入门到实战------ 八、Redis与Spring Boot整合
- spring boot 异步发送邮件
- 在Spring Boot框架下使用WebSocket实现消息推送
- Spring Boot 整合 RabbitMQ
- Spring MVC的配置
- Spring Boot(三)Application events and listeners
- Spring Boot + EasyExcel导入导出,简直太好用了!
- Spring的Lifecycle和SmartLifecycle,可以没用过,但不能不知道!
- Spring Cloud Gateway入门
- [SpringBoot系列002] Spring Boot Admin