课程
/后端开发
/Java
/2小时学会Spring Boot
Repository.getOne(id)和Repository.findOne(id)有什么区别,为何不存在数据时,getOne异常,而findOne返回空
2017-02-16
源自:2小时学会Spring Boot 5-2
正在回答
看了下源码,getOne是返回引用。是一个对实体引用的hibernate对象,需要进行序列化操作(报错是这么说的,没有可以序列化的Json)。
findOne是返回的实体对象,包含我们需要的结果
存在数据时,也报错。findOne是200状态,getOne是500状态
举报
Spring Boot入门视频教程,你将学会使用Spring Boot快速构建应用程序