[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 항상 좋은 영상 감사합니다. 변경 감지에 스냅샷(최초 시점의 상태)와 비교 후 다른점이 있으면 변경을 진행한다는 것은 알겠습니다. 그러면 commit을 하여 값이 변경되면 그 변경된 값이 다시 스냅샷으로 들어가게 되는건가요?
안녕하세요 강의 잘 듣는 과정에서 질문 있는데요!! User user = optionalUser.orElseThrow(IllegalStateException::new); 이처럼 코드를 작성을 해준 부분이 강의 초반부에 나옵니다. 10분 35초 쯤이요 이를 위한 핸들링을 예전 시간에 강의를 해준 ExceptionController 에서 예외 처리를 해줘도 상관없나요?
안녕하세요. throws 관련해서 질문드릴 게 있습니다. 영한샘 강의자료에 -> 예를 들어서, `Exception`을 `throws`으로 던지면 그 하위 예외들도 모두 던질 수 있다. 이런 문장이 있는데, 그냥 그렇구나 하고 넘어갔는데 테스트를 해보니, 잘 이해가 안 돼서요... throws Exception을 하면 모든 SQLException, IOException 같은 모든 자식 CheckedException을 던진다는 의미인가요? try { throw new Exception ("Super Exception") ; } catch ( SQLException e ) { log . error ( "message={}" , e . getMessage (), e ); } catch ( Exception e ) { log . error ( "message={}" , e . getMessage (), e ); } 그럼 위 코드에서는 SQLException으로 Exception을 받는 catch문에도 걸려야 하는 거 아닌가요?, SQLException은 건너뛰고 바로 Exception으로 가서 이해가 잘 안 됩니다...
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 김영한 멘토님 덕분에 스프링에 대해서 쉽게 공부할 수 있어서 항상 감사함을 느끼고 있습니다. 멘토님의 강의를 복습하던 중 궁금한 것이 생겨서 질문 남깁니다. 제가 의구심을 가지는 코드 부분은 다음과 같습니다. @Service @Transactional(readOnly = true) @RequiredArgsConstructor public class OrderService { private final MemberRepository memberRepository; private final OrderRepository orderRepository; private final ItemRepository itemRepository; /** 주문 */ @Transactional public Long order(Long memberId, Long itemId, int count) { //엔티티 조회 Member member = memberRepository.findOne(memberId); Item item = itemRepository.findOne(itemId); .... } .... } @Service @Transactional(readOnly = true) @RequiredArgsConstructor public class ItemService { private final ItemRepository itemRepository; .... public Item findOne(Long itemId) { return itemRepository.findOne(itemId); } } @Repository @RequiredArgsConstructor public class ItemRepository { .... public Item findOne(Long id) { return em.find(Item.class, id); } } 여기서 제가 궁금한 점은 OrderService에서 ItemService 대신 itemRepository를 주입한 이유가 궁금합니다! 물론, 둘 다 실행은 동일하게 되지만, itemRepository를 ItemService에서만 접근하게 하고, 타 클래스에서 item에 관한 로직은 무조건 ItemService으로만 접근하는 식으로 해야 item에 관련된 로직들이 응집도가 높아지고, 모듈 간 결합도가 낮아지지 않을까요?? 멘토님의 의견이 궁급합니다!
안녕하세요 test할 때 사진에 containsExactly가 에러가 나더라구요 assertThat(result).extracting("username").containsExactly("teamA", "teamB") 전에 이렇게도 쓰셨는데 이거도 안되구요ㅠㅠ 혹시 대안으로 쓸 수 있는 방법이 있는지 알려주시면 감사하겠습니다!
안녕하세요 선생님! 이제 막 비바도를 설치하고 zynq 7 processing block을 추가하려고 하는데, 특정 block들을 ubuntu가 지원하지 않는다고 오류가 뜨고 비바도 GUI가 먹통이 됩니다..ㅜ 구글링 해봐도 관련 내용이 없어 바쁘시겠지만 질문 드립니다..! 감사합니다
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] @Override public List<BookMember> findAll () { return em .createQuery( "select m from BOOK_MAG m" , BookMember. class ) .getResultList() ; } 상기 구문에서 org.hibernate.hql.internal.ast.QuerySyntaxException: BOOK_MAG is not mapped 에러가 나는데 BOOK_MAG 테이블이 맵핑이 안됐다고 하는것 같은데요? 무슨 오류지요?
문의사항 > 1. 프레이머는 업그레이드가 많은 프로그램인데다가 현재 강의와 좀 다른 부분들이 있는데, 혹시 이후 업그레이드 프레이머 강좌를 새롭게 오픈하시거나 내용 추가하실 경우, 기존에 프레이머 강좌 구매한 사람들에게는 프레이머 new강좌나 추가 강좌등이 .. 무료로 오픈되는건지 궁금합니다. 2. 평생 무제한 수강 맞는지 궁금합니다. 잘 배워보겠습니다. 감사합니다~!
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/) [질문 내용] 안녕하세요 JPA 기본편 8강 영속성컨텍스트2 강의듣다가 의문이 생겨서 질문남깁니다. 요즘제가 git도 배우면서 보니 약간 개념이 겹치는 것 같더라구요. 수업중에 데이터 변경시에 persist를 쓰면 update쿼리가 날라가니 쓰면안되는거구 set으로 변경을 해주면 된다라고 하셧을때 곧이 곧대로 이해가 갔는데 그 부분을 되게 강조해서 말씀하시더라구요. (git에서도 update는 새로운 정보를 올리는거고 modified가 수정이라서 그런갑다 했었는데) 혹시 이 부분을 보통 왜 헷갈려하는지 여쭤봐도 될까요..? 제가 모르는게 많다보니 헷갈려할 지식도 없는 듯해서, persist를 사용해서 데이터의 등록이아닌 수정을 하는 경우가 있어서 그런건지. 왜 어떤 개념때문에 헷갈려 하는지.. 궁금합니다.! 감사합니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요, 쉅 잘 듣고 있습니다. 수업 중 강사분이 예제파일을 열라고 하시는데 예제파일이 어디있을까요??