안녕하세요 강의 정말 잘 듣고 있습니다. 궁금한 것이 있습니다. Repository에 코드 짜실 때 보면 항상 EntityManager 이용해서 persist하고 조회하고 하시던데 (영한님 강의 코드) Jpa에서 제공하는 기본 메서드는 사용하지 않는게 좋은건가요?? (제가 실무에서 사용중인 코드) save 같은 경우는 따로 작성안해도 .save 하면 저장 되고 findById도 기본 제공되고 테이블 컬럼들 이용해서 조회할 때는 findBy컬럼명And컬럼명(String param1, String param2) 이런식으로 하면 알아서 쿼리 만들어서 조회해줘서 위 코드처럼 사용하고 있는데 영한님께서는 저렇게 사용하지 않으시길래 이렇게 사용해도 되는건지 질문 드립니다! 아 참고로 실무에서 새로운 프로젝트 구축 중인데 JPA가 처음이라 영한님 강의 열심히 들으면서 적용하고 있습니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강사님 cmd에서 activate로 가상환경을 실행시킨다고 하는데 여기서 궁금한게 있는데 cmd모드에서는 가상환경이라고 뭔가 변한게 있는거 같은데 vscode에서는 activate한거랑 안 한거랑 차이를 모르겠습니다.
질문 중에도 order가 안된다는 질문이 있었는데(강의 4분), 저는 다른 문제인지 앞에 Order order을 넣었는데도 불구하고 orderRepository.save(order);에서 order에서 에러가 발생합니다. 그래서 여러 시도를 한 결과 원래 orderRepository에서 작성한 //이거는 활용이 안됨. public void save(Order order) { em.persist(order); } 를 /* //이거는 안되서 달아버림. public void save(jpabook.jpashop.domain.Order order) { em.persist(order); }*/이렇게 바꾸었더니 해결이 되었는데 이렇게 진행하여도 상관이 없는지 궁금합니다.
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 엔티티 클래스 개발2에서 FK 관련 질문입니다! FK를 안걸고 인덱스를 거는 방식도 있고 시스템마다 다르다고 하셨는데, Id값은 똑같이 가지고 있고 거기에 인덱스를 거는 것인가요? 그리고 이렇게 하면 속도가 왜 더 빨라지는 것인가요?
안녕하세요! 강의를 보다가 sphereMesh 의 각 vertex에 위치한 planeMesh 를 회전시켜보고 싶어서 시도해봤는데 잘 안되어 질문 남깁니다! 제가 시도한 건 1. draw() 함수 내에 plane.rotation.x...z에 접근해서 수업중 사용했던 getElapsedTime을 넣어준 것 -> 무반응 2. for문 밖에서 let rotation; 을 정의하고 안에서 plane.rotation.x...z에 rotation을 넣어준 뒤 draw() 함수 내에서 rotation = getElapsedTime (수업처럼 clock으로 변수선언 한 것 입니다) -> 모든 메쉬가 사라짐 두 방법을 plane 대신 planeMesh 변수로도 시도해봤지만 잘 안되네요...ㅠㅠ plane은 단지 sphereMesh의 vertex 값에 위치한 것 뿐인데 왜 회전하지 않는지...궁금합니다! 감사합니다!
강의대로 함수를 넣고 실행을 하면 옆에 자꾸 붉은 창이 뜹니다. pacakage로 받은 auto-complete python에서 문제가 생겼다는 것 같은데 이게 무슨 말인지 모르겠어요 print라고 치면 설명이 떠야하는데 설명창이 나오지 않는 것과 관련이 있는 건가요? 비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
안녕하세요. 좋은 강의 잘 듣고 있습니다. 강의 중에 이해가 안가는 것이 있어서 질문드리고자 합니다. 캐시무효화 강의 중에 완벽한 캐시 무효화를 위해서는 Cache-Control: no-cache, no-store, must-revalidate 와 같이 세가지 컨트롤 옵션을 모두 사용해주어야 한다고 하셨는데, 제 생각에는 no-store만 사용하여도 애초에 클라이언트가 캐시를 사용하지 않기 때문에 캐시를 무효화시킬 수 있을 것 같은데요. no-cache와 must-revalidate를 사용하는 것은 클라이언트가 캐시를 사용하지 않아도, 프록시 캐시가 작용할 수 있기 때문일까요? 그리고, no-cache와 must-revalidate의 차이점은 이해가 가지만, 둘 다를 사용해야할 이유는 잘 모르겠습니다. 제 생각엔 서버가 origin server와의 통신이 안되는 상황에서 에러가 발생하기를 바란다면 must-revalidate를, 그렇지 않다면 no-cache를 사용하면 될 것 같은데요. 둘 다를 사용하면 오히려 클라이언트에게 혼동의 여지가 있지 않을까요? 번거로우시겠지만 답변부탁드립니다. (_ _)
따로 안먹히는 이유가 있을까요? counter + 1 을 ++counter 로 표현하면 에러로 표기 되던데 react 문법에서 따로 표기하는 방법이 있는걸까요? 그리고 추가로 질문 드립니다, on 이벤트가 발생 될 때마다 해당 dom을 react 자체로 재랜더링 시켜주는 구조인가요? function 자체에서 console.log 를 찍은게 아니라 SubmitForm 변수 안에서 console.log 를 찍은건데 계속 부르는 형식 같아서요 만약 그런 구조라고 하면 기본적으로 다른 플랫폼보다 속도면에서 좀 불리한가 싶어서요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요. 첨부한 사진처럼 SpringBootApplication.java 파일이 아닌 테스트 파일만 있고, 메인 메서드는 없네요. 다운 받으라는대로 받은 것 같은데 ㅠㅠ 완전 개발 초보라 당황스러워요 ㅠㅠ 어떡해야 할까요..