[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 안녕하세요 질문 드리고 싶은건 팀과 멤버 엔티티를 DB에 저장하기 위한 상황입니다. 한번의 save 코드로 두번의 INSERT 쿼리를 내보내겠습니다. 팀 save, 멤버 save (멤버 ManyToOne) 팀.add멤버(멤버) 후 팀 save (팀 OneToMany, 멤버 ManyToOne) 멤버.set팀(팀) 후 멤버 save (멤버 ManyToOne) 이런 3가지 방법이 가능할 것 같습니다. 3번의 경우에는 멤버에만 @ManyToOne으로 관계지정하고 cascade = CascadeType.ALL 옵션을 추가해서 팀에도 쿼리가 발생하게 되는데요 이런 예시(Case. 3)가 웹에는 흔하지 않다는게 의문입니다. 만약 cascade 옵션을 이렇게 사용해선 안되는 것인지. (자식엔티티로 부모 엔티티를 관여하는) 혹은 권장되는 방식인지. 또 여러개의 테이블이 산재된 현업에서 어떤 방식이 권장되는지. 이때 판단 기준은 어때야 하는지 궁금합니다. 혹시 이런 내용을 책에서 다루고 있거나, 다른 강의에서 다루고 있다면 추천해주시면 구입해서 공부하고 싶습니다. 항상 학생들을 위해 힘써주시고 좋은 강의 만들어주셔서 감사합니다.
JpashopApplication 실행 시 다음과 같은 에러가 발생합니다.. Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.MappingException: Could not instantiate id generator [entity-name=jpabook.jpashop.domain.OrderItem] 본 파일에서는 삭제했는데 이전에 MemberRepositoryTest 실행 시에도 같은 에러가 발생해서 @GeneratedValue에 옵션설정을 추가했더니 @GeneratedValue(strategy = GenerationType.IDENTITY) 작동이 되더라구요. 이번에도 다 넣어줘야 하는건지 아니면 다른 이유 때문인지 궁금하여 글 남깁니다. 압축파일 링크 입니다. https://drive.google.com/file/d/1Uj__VLj3glPm6Uor6-Gyr6dX2i8kOQcc/view?usp=share_link 감사합니다 ^^
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? ( 예 /아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/ 아니오 ) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? ( 예 /아니오) [질문 내용] 안녕하세요, 강의 잘 듣고 있습니다. 테스트케이스 강의가 중요하다고 하셔서, 주의 깊게 듣고 따라하고 있는데 MemoryMemberRepositoryTest 의 findByName 테스트케이스만 NPE 에러가 발생하고 있습니다. 선생님이 사용하신 코드와 동일하게 작성하였음에도 불구하고 자꾸 에러가 나고 있어, 원인을 알고 싶어 질문 올립니다. . 프로젝트 파일 공유드립니다. https://drive.google.com/file/d/1s5OsZ8wBD6Pb-Rg2do2vJNzW8hYFZg35/view?usp=sharing 감사합니다. '
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요.
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
코드팩토리님 강의 잘 보고 있습니다. 제가 간단하게 만든 앱을 안드로이드에 배포하려고 합니다. 메뉴의 빌드 - 플러터 - 빌드 앱 번들 을 선택하면 위와 같은 에러가 납니다. 아무리 봐도 어떻게 해결해야할 지 모르겠습니다. 도와주시면 정말감사드리겠습니다. 그리고 앱을 출시하는 방법에 대해서 강의하신 내용이 있으신가요? 구글링해봐도 잘 모르겠네요ㅠ
Uncaught Error: Call to undefined function mysqli_connect() 에러가 발생하며 작성한 코드가 작동하지 않아요 php.ini 파일의 정보를 수정하라고 하는데, 파일 경로가 /etc/php/...이런 식이라 어디에 있는지 모르겠어요
안녕하세요. 리액트 04-01-rest-get강의를 보다가 export default function RestGetPage() { function onClickAsync() { const result = axios.get("https://koreanjson.com/posts/1"); console.log(result); //Promise } // async function onClickSync() { // const result = await axios.get("https://koreanjson.com/posts/1"); => 함수 중복 선언 문제 // console.log(result); //제대로 된 결과 // } 아랫부분의 주석 코드에서 함수 중복 선언 문제가 발생할 수 있으니 화살표 함수를 쓰라고 하셨는데요. 함수 중복 선언의 예제를 설명하시는건 이해가 됐는데 왜 저 코드가 함수 중복 선언인지 이해가 안가요. 위에 함수랑 주석된 함수 이름은 다른데 왜 중복선언인가요? 챗지피티한테 물어봤더니 자기도 모르겠대요ㅠ 그리고 여태 들었던 강의들보다 강사님 강의가 퀄리티가 너무 좋은 거 같아요
전체적인 흐름에 있어서 생각하는 부분들이 맞는지에 대한 궁금증이 생겨 질문드립니다 다른 글들을 참고하였을 때 Item은 현재, 별도의 DB가 없기 때문에 DB 역할을 하는 ItemRepository에 저장하기 위해 UploadFile(사용자가 업로드한 파일)를 사용하는 것이 맞나요? ItemForm은 form에서 넘어오는 file 타입을 저장하기 위해서는 MultipartFile 인터페이스를 사용해야 하기 때문에 MultipartFile 참조형을 가져오는 것이 맞나요? FileStore의 경우 실제 파일들이 저장되는 곳이며, 실제 파일들을 저장하고, Repository(실제 파일이 아닌 경로)에 저장하기 위해 형변환을 하는 역할을 하는 것이 맞나요? 김영한 강사님에 말씀에 따르면 Repository는 실제 파일들을 저장하는 곳이 아닌 경로를 저장하는 곳이라고 말씀하셨는데 이 말은 즉 Repository에는 경로를 저장하고 해당 실제 파일은 FileStore에 저장되어 있다가 Repository를 통해 호출되면 해당 파일이 호출되는 것이 맞는지 궁금합니다. 김영한 강사님께서 쉽고 자세하게 설명해주셨음에도 불구하고 이해가 많이 부족하여 여러가지 질문을 남깁니다...
Query all columns for a city in CITY with the ID 1661 . The CITY table is described as follows: 처음 예시문제 풀어보고 넥스트 챌린지 눌렀는데 강의에 나온 station 문제랑 다른 예제문제가 나와 해당 문제 코드는 어떻게 짜야될지 모르겠어서 문의드립니다! 확인 한 번 해주시면 감사드리겠습니다 :)