영속

· Java/JPA
JPA 사용 시 주의할 점 영속 상태 보장 JPA Entity는 영속상태인가, 아닌가에 따라서 동작 상 제한사항이 있을 수 있다. 예를 들면, 영속 상태의 entity는 delete가 가능하지만 비영속 상태의 entity는 불가능하다. 특정 로직을 수행하는 경우 영속 상태를 인지하고 있어야한다. @Transactional public void deleteQuestion(User loginUser, Question question) throws CannotDeleteException { if (question.isDeleted()) { throw new CannotDeleteException("이미 삭제된 질문입니다."); } if (!question.isOwner(loginUser)) { throw ne..
감동이중요해
'영속' 태그의 글 목록