public void getAge(Integer id) { Girl girl = girlRepository.findOne(id); //这里为什么报错,求大神解答???? Integer age = girl.getAge(); if(age < 10) { }else if (age>10 && age < 16) { } }
Optional<Girl> optional = girlRepository.findById(id); Integer age = optional.orElseGet(Girl::new).getAge();
改成这样就行了,spring-boot 2.0后加了对java8 optional类型的支持。。。还是要看官方文档啊
Girl girl = girlRepository.findById(id).get(); 我是这样写的,可以出来
版本问题我用的springboot2.0
这个方法写的不对