背景
今天,编码发现,在使用jpa默认的查询语句findOne时,发现返回值为Optional的一个对象,但是在前台通过thymeleaf获取参数时犯难了,无法将Optional对象,当做参数放在model的属性里,尝试使用Object对象来保存查询的结果,依然无法放置到model属性里
方案
于是查询到Optional的对象返回值为布尔类型,且该对象有个get方法,获取该对象的实例,于是
参考文章
这样就可以将数据保存到model里了,接下来,去前端通过thymeleaf模板引擎也可以获取到model属性的内容了
此外,也可以用getOne方法直接从数据库获取所要的对象即可。