묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨실전! Querydsl
엔티티 설계 질문
안녕하세요. 강사님. 강사님의 강의를 듣고 엔티티 설계 중에서 궁금한 사항이 있어 질문 남깁니다. 제가 개발하는 엔티티 구조는 1:N 관계로 Parent : Child 구주로 이루어져있습니다.Parent - Child 구조의 하나의 어그리게잇 으로 생각하고 있으며 하나의 ParentRepository를 통해서 Parent와 Child를 관리하려 합니다. 또한, Parent가 삭제되면 모든 Child도 삭제되어야만 합니다. 현재, 저는 Parent 클래스 내 OneToMany(cascade = CascadeType.ALL, orphanRemoval = true)로 Parent와 Child 간 단방향 매핑을 했으며, Parent가 삭제되면 모든 Child가 삭제가 되도록 개발중입니다.또한, Child를 저장하고 싶으면 Parent를 find 후 Child를 add하는 방식으로 Child를 저장하고있습니다. 그런데, Parent를 find 시 Child가 Collection이므로 페치 조인이 어려워 @OneToMany에서 @ManyToOne 단방향으로 변경하려하는 와중에 두가지 질문이 있습니다, 첫째로, 어그리게잇 내 유일한 ParentRepository내에서 어떻게 하면 Child를 저장할 수 있을까요? 기존에는 Parent를 가져와 add하는 방식으로 구현했습니다. ParentRepository 에서 entity manager를 주입해 persist해줘야 할까요? 둘째로, Parent 삭제시 어떻게 하면 모든 Child를 삭제할 수 있을까요..당장 생각하는 방안은 Service Layer에서 관련된 Child를 지우고 그 다음 Parent를 삭제하는 방법을 생각하고있습니다. 위 질문에 답변주시면 정말 감사하겠습니다.그리고, 제공해주신 강의덕분에 실무에 엄청난 도움을 얻고있습니다, 노하우를 공유해주셔서 진심으로 감사합니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요. 문자열과 인덱스에 대해 질문드립니다.
안녕하세요 강사님. 문자열과 인덱스 연습문제를 풀며 궁금한 점이 있어 질문을 남기게 되었습니다. 리스트추출을 위해 인덱스를 출력할 때 str(문자열)만 추출이 가능한가요? 오늘도 좋은 하루되시길 바라겠습니다.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
선생님, 질문있습니다.
선생님, 안녕하세요? 저는 선생님의 가르침처럼 a가 들어오면 캐시에 있는 작업번호들과 하나하나 비교해보는 것이 아닌 함수를 하나 만들어서 현재 들어온 a에 대하여(제 코드 상에서는 income에 해당합니다) 캐시 전체를 일괄 탐색한 다음 만일 캐시 안에 a가 있다면 그에 맞는 작업을 진행하고 없다면 맨 앞에서부터 밀어내는 방식으로 코드를 만들어봤습니다. 이러한 방식도 그럴듯한 답이 될 수 있는가 궁금합니다. 항상 강의 감사드립니다. #include<stdio.h> #include<stdlib.h> #include<time.h> int S; // 저장용량 int N; // 작업개수 bool isincache(int* cache, int income) { int income_ = income; for (int i = 0; i < S; i++) { if (income_ == cache[i]) { return true; break; } } return false; } int main() { srand(time(NULL)); scanf("%d", &S); scanf("%d", &N); int* cache = (int*)malloc(sizeof(int) * S); int* work_list = (int*)malloc(sizeof(int) * N); int income = 0; int index = 0; int current_cache_capacity = 0; for (int i = 0; i < N; i++) { work_list[i] = (rand() % 100) + 1; } //임의의 작업 번호를 다 집어넣음 printf("현재 작업번호 리스트 : "); for (int i = 0; i < N; i++) { printf("%d ", work_list[i]); } printf("\n"); int count1 = 0; //애초에 빈 상태이니까 채우도록 하겠습니다. while (S - current_cache_capacity >= 0) { cache[S - current_cache_capacity] = work_list[count1++]; current_cache_capacity++; } //이렇게 되면 current_cache_capacity == S가 되어서, 캐시는 모두 차있는 상태 for (int i = 0; i < N; i++) { income = work_list[i]; // income으로 for문이 돌때마다 초기화를 합니다. //income이 work_list 안에 있는가? 없는가?를 분기로 하여 알고리즘 작성 if (isincache(cache, income)) { int index = i; int before = i - 1; while (before >= 0) { cache[before + 1] = cache[before]; before--; } cache[before + 1] = income; } else { for (int i = S-1; i > 0; i--) { cache[i] = cache[i - 1]; } cache[0] = income; } } for (int i = 0; i < S; i++) { printf("%d ", cache[i]); } }
-
미해결Node.js로 웹 크롤링하기
Error: net::ERR_PROXY_CONNECTION_FAILED
제로초님 코드 그대로 따라했는데 아래와 같은 에러가 발생합니다. Error: net::ERR_PROXY_CONNECTION_FAILED at https://search.naver.com/search.naver?sm=top_hty&fbm=1&ie=utf8&query=%EB%82%B4+%EC%95%84%EC%9D%B4%ED%94%BC 프록시 데이터들은 DB에 잘 저장되어어있는데 뭐가 문제일까요?
-
미해결DANO 영양교육 프로그램
하루 권장량 절적히 배분하는 식사에 관하여 질문드립니다.
매 끼마다 골고루 영양소를 섭취하는 것이 좋은가요, 아니면 하루 권장량/적정량을 따져서 하루 안에만 적절하게 섭취해도 좋은가요? 예를들어 식사 셀프 피드백에서 아침, 점심에 채소섭취가 조금 부족했는데 간식으로 과채주스를 먹는다거나 저녁에 채소를 조금 더 많이 먹는다 라는 가정에서 어떤 것이 좋을지 궁금합니다.
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 - 손흥민을 찾아라!
startX, startY, endX, endY
위 값들은 사각형의 시작점과 끝점인데 사각형에는 꼭지점이 네개 있잖아요 (startX, startY) 가 왼쪽 위 꼭지점인가요? 아니면 왼쪽 아래 꼭지점인가요? (endX, endY) 는 그 대각선에 있는 점이겠죠?
-
미해결스프링 데이터 JPA
QuerydslJpaRepository가 deprecated되었다네요
저도 SimpleJpaRepository를 상속받아도 테스트가 성공합니다
-
미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
순수함수
add2가 순수함수가 아니면 add5도 순수함수가 아닌거 아닌가요? add5도 obj1.val 값이 바뀌면 리턴값도 변하니까요..
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
테이블이 동적으로 생성되는 경우
테이블이 동적으로 생성되는 경우에 JPA 사용이 가능 한가요?
-
미해결프론트엔드 개발자를 위한 웹팩
_에대해서
import _ 이것과 _.join은 무엇을 의미하는건가요? js용어인가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
잘들었습니다선생님
잘들었습니다선생님. 근데 혹시 read more를 자동으로 실행시키도록 할순 없을까요? 페이스북처럼요. 스크롤을 내리면 실행되게끔 할 순 없나요?
-
미해결대세는 쿠버네티스 (초급~중급편)
쿠버네티스 대시보드에서 exec로 pod접속이 안됩니다..
(사진)
-
미해결React로 NodeBird SNS 만들기
next + express 로 서버 키니깐 이런 에러가 떠요
ch6안만들고 깃허브 보면서 필요한 모듈 설치 한다음에 추가하라 하신코드 따라한다음에 빌드했는데 이런 에러가 떠요 뭐가 문제일까요??
-
미해결스프링 부트 개념과 활용
스프링부트에서 postgresql사용시 에러
안녕하세요. 로컬에 postgresql이 없어서 도커로 다운로드 받아 사용하고 있습니다. 강의에 나온것 처럼 의존성도 추가하고 postgreSQL 설치및 서버 실행을 했습니다. 그리고 스프링 부트를 실행하는데 에러가 발생하네요.ㅜㅜ org.postgresql.util.PSQLException: Connection to localhost:5431 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections. 그래서 다른 사람들이 올리신 질문글들을 참조해서 수정도 해봤습니다. postgresql의 포트번호도 바꿔보고, 버전도 바꿔보았습니다. 하지만 에러는 해결되지 않더라구요. 혹시몰라 도커에서 쿼리를 만들어실행해 봤습니다. 도커에서는 문제없이 쿼리가 실행되는 것을 확인할 수 있었습니다. 재부팅도 해봤는데 소용이 없네요 ㅜㅜ 분명 뭔가 실수한것 같은데... 해결 될때까지 당분간은 mysql로 수업들어야 할 것 같네요ㅜㅜ *환경은 이클립스 사용하고 있습니다.
-
해결됨파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
같은 에러 다른 결과
vietnam 이 정의 되지 않았다고 나오고, 문장이 출력되지 않습니다.
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
Import error 관련
안녕하세요. makemigrations 진행중에 ImportError : DLL load failed : 지정된 모듈을 찾을 수 없습니다. 라는 문구와 함께 에러가 발생합니다. 파이썬은 아나콘다로 3.7 사용중이며, django 는 가상환경에서 설치하였습니다. django downgrade를 2,0,5 까지 해봤는데 동일한 오류가 발생하네요 ㅜ 해결방법 질문드립니다!
-
미해결따라하면서 배우는 웹애플리케이션 만들기
not found
저는 왜 not found 라고 나올까요? 선생님 시키는 대로 하고 있습니다. 너무 좋은 수업 감사합니다 http://localhost/ex_html_1html
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
atom말고 다른 vs code나 쥬피터 등등 다른 프로그램으로 실행하는 방법좀 알려주세요
atom에서 ctrl+alt+t가 오류가 발생하는데 다른 프로그램으로 하는 방법이라도 알려주세요
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
Type error 질문
아래 같은 문구는 무얼 뜻하는지요? 설명하신대로 작성을 했는데. car1 = Car('bmw',{'color':'white','price':400}) TypeError: Car() takes no arguments
-
해결됨레트로의 유니티 C# 게임 프로그래밍 에센스
초보질문...
Score Manager 오브젝트에 스크립트를 붙이는 걸로 GetInstance 함수가 호출되는건가요? GetInstance함수를 만들었으면 Start나 Awake에서 함수를 실행을 안시켜줘도 자동으로 실행이 되는건가요? 마지막에 safety check를 위해서 GetAdder에 GetInstance함수를 호출하기 전에도 작동이 잘 되었잖아요