목록Java (1)
DS's TechBlog
[Java] Optional과 findById
JPA의 findById로 User 엔티티를 가져오려 할 때, 아래와 같은 에러가 발생했습니다. User user = userRepository.findById(id); "Incompatible types. Found: 'java.util.Optional', required: 'com.haedal.haedalweb.domain.User'" Optional 타입으로 받아야 하는데, User 타입으로 받아서 문제가 생겼다고 합니다. 그럼, Optional은 무엇이며, 왜 Optional로 반환해야 하는지 알아보겠습니다. Optional이란? A container object which may or may not contain a non-null value. If a value is present, isPre..
Java
2024. 4. 13. 23:19