다음 코드 실행이 어떻게 되는지 궁금합니다.
조회수 876회
package jpastart.reserve.application;
import java.util.Optional;
import javax.persistence.EntityManager;
import jpastart.jpa.EMF;
import jpastart.reserve.model.User;
public class UserService {
public UserService() {
// TODO Auto-generated constructor stub
}
public Optional<User> getUser(String email){
EntityManager em = EMF.createEntityManager();
try{
return Optional.ofNullable(em.find(User.class, email));
}finally{
em.close();
}
}
}
위 코드에서 중간에 return하는 코드가 존재해도 finally 부분이 실행되나요?
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
댓글 입력