묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
연관관계 질문 드려요.
영한님 안녕하세요. 실무에서 Master / Detail 의 일대다 관계 구조로 설계된 기능들이 꽤 있는데 화면에서 Master 를 먼저 등록 완료하고, 이후 등록된 Master 중 택일하여 Detail 을 등록하는 방식들입니다. 만약 이러한 구조에서 연관관계 맵핑을 하지 않고 Join 이 되는 외래키를 Detail 의 속성에 넣어 구현할 경우, 연관관계 맵핑 방식과 비교하여 단점이 클까요? JPA 를 한번도 경험해보지 않은 팀원들이 개발을 해보려고 하니 연관관계 맵핑을 적용하는 것에 어려움이 있어 당장은 위 구조를 활용하려고 하네요. 저도 아직 영한님 강의만 듣고 있는 상태라 큰 도움이 못되고 있고요.. 의견 좀 주시면 감사하겠습니다. 그리고 QueryDSL 내용이 강의에 전혀 포함되어 있지 않아 아쉬움이 크네요 ㅠ
-
미해결인스타그램 클론 - full stack 웹 개발
붙여넣기가 안되요!
컨트롤 c v 둘다 안되고 빈 공백만 붙여넣기 되거나 코드의 맨 아랫줄로 이동하기만 해요 단축키 설정확인했구 컨트롤 + shift + v 를 해보아도 안되는데 설정해야하는게 따로 있나요? 우클릭을 해보아도 복사 붙여넣기는 없는데 뭐가 잘못된걸까요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
fetch join 시 별칭관련 질문입니다
안녕하세요 영한님 기다리던 2편도 어제부터 너무 즐겁게 보고 있습니다 항상 좋은 강의 감사드립니다 테스트 코드 작성 중 2가지 질문이 있어 질문 드립니다 기본편 패치조인 한계편 초반에 보면 fetch join 시 별칭을 줄 수 없다고 되어 있습니다 그 이유는 별칭을 준 이후 on 에서 별칭으로 조건을 주면 OneToMany 관계에서 Collection 형태로 조회되는 데이터가 전부 조회되지 않고 일부만 나오기 때문에 문제가 생길 수 있다는 설명도 이해를 했습니다 이 과정에서 2가지 질문이 있습니다 1. 테스트를 해보면 fetch join JPQL에 on 조건을 주면 무조건 에러가 발생합니다 (with-clause not allowed on fetched association) fetch 조인 시 on 조건을 넣는 것 자체가 안된다고 생각해도 되는 것인가요? Member -> Team @ManyToOne Team -> Member @OneToMany 2. 1번 질문에서 만약 fetch 조인 시 on 조건 자체가 불가능하게 설계 되었다면 Collection의 값이 항상 보장되는 쿼리는 실행이 되어야 하지 않을까 해서 설계상의 원칙인지 제가 놓치고 있는 부분이 있는지 궁금합니다 ex) Select t from Team t join fetch t.member m on m.name=:memberName (memeber 컬렉션이 전부 조회되지 않기 때문에 실행 불가능 한 것을 이해) ex) Select t from Team t join fetch t.member m on t.name=:teamName (Team을 기준으로 조건을 주었기 때문에 member Collection에는 영향이 없어 문제가 없지 않을까? 라고 생각합니다) 3. fetch 조인 시 where문 사용 의견 fetch 조인 시 where 조건은 동작하는 것을 테스트에서 확인했습니다 1) OneToMany 조건에서 where 조건을 Collection이 아닌 조건에만 사용 하는 것 ex) Select t from Team t join fetch t.member m where t.name=:teamName 2) ManyToOne, OneToOne에서 where 조건을 양쪽 모두 사용 하는 것 ex) Select m from Member m join fetch m.team t where m.name=:memberName Select m from Member m join fetch m.team t where t.name=:teamName 위처럼 사용하는 것에 대한 의견 부탁드립니다 그리고 QueryDSL 강의 기다리고 있습니다 ^^
-
프로그래밍, 데이터 과학을 위한 파이썬 입문
pip intstall vackend.ai-client시 에러
삭제된 글입니다
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
submit 으로 과제 제출 시 오류
submit.sh로 과제 제출시 아래 메세지에서 한참 멈춰 있다가 ⋯ Creating a temporary kernel... 아래 오류와 함께 제출이 되지 않고 있습니다. ✘ BackendClientError('Request to the API endpoint has failed.\nCheck your network connection and/or the server status.') 기존에는 정상 동작 했었고 pip install --upgrade backend.ai 이후에도 동일합니다. 확인 부탁드립니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
안녕하세요 질문드립니다.
const array = [1,2,3,4,5,6] array.forEach((el,index)=>{ }) 이런 함수는 actions에서 사용하나요 ?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
안녕하세요 질문드립니다.
actions에 비동기 로직을 선언해야한다고 하셨는데요 제가 알기로는 promise는 비동기식호출을 동기식으로 호출하기 위해 쓰는걸로 알고있는데요 ex) new Promise((resolve,reject) =>{ resolve('success') }).then((result)=>{ }) 이런식으로 resolve가 호출되고나서 then으로 result가 넘어오는건데 이거는 동기식으로 쓰이는거 아닌가요 ? 그럼 동기식 로직에 쓰이는거 아닌가여 ? ..
-
미해결생활코딩 - React
vscode 개발소스 옆에 크롬을 띄우고 싶습니다
동영상 강의를 보는데 egoing님처럼 개발소스 옆에 크롬을 띄우고 싶습니다. extensions에서 찾아보려고 하는데 어떤걸 설치해야하는지 모르겠네요... 어떻게 띄우는지 알수 있을까요??
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
2.2 프런트엔드 자바스크립트 강의는 없나요?
책의 2.2.1 ~ 2.2.4 강의는 어디에 있는지요?
-
미해결독하게 시작하는 C 프로그래밍
visual studio2013 설치관련
안녕하세요. Visual studio2013 을 찾을 수가 없습니다. 웹사이트 visualstudio.com 에서는 2019만 받을 수 있네요. 혹시 다운로드 받을 수 있는 방법이 있을까요?
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
FPS강좌의 모델링이 씬에서 보이지 않네요.
안녕하세요. 새로운 FPS강좌를 보고 배우고 있는데 2019.1.14 버전으로 혹은 2019.2.11 버전으로 모두 불러오기를 해봐도 건물 외벽만 보여지고 배경으로 놓여진 컨테이너와 사람 더미 등을 모델링 폴더나 프리팹으로 만든 오브젝트를 씬으로 끌어와 적용해봐도 좌표만 활성화되고 모델링이 보이지가 않네요. 지금은 건물 벽만 덩그러니 있습니다. 동영상을 보고 따라 불러와도 매번 똑같아서 질문글을 남깁니다.
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
Error: secret option required for sessions
지금 jwt 와 session을 동시에 사용하려고 하고 있는데 둘 다 사용하려고 하면 Error: secret option required for sessions 이 에러가 나옵니다. 그렇다고 session을 사용안하면 Login api 호출할 때 Error: passport.initialize() middleware not in use 에러가 납니다. passport.initialize() 만 하게 되면 Error: Failed to serialize user into session 에러가 나옵니다.. 혹시 jwt와 session을 동시에 사용할 수는 없나요 ? jwt는 userid와 password를 담는 용도가 아니라 다른 용도로 사용하려고 하는 토큰입니다. Error: secret option required for sessions를 해결하는 방법을 알려주시면 감사하겠습니다!
-
미해결누구나 할 수 있는 안드로이드 앱 개발 - 1 (Kotlin)
프로그램 실행시
이렇게 되야 하는데 이렇게 됩니다. 뭐가 문제인가요?
-
미해결Vue로 Nodebird SNS 만들기
layouts 폴더 밑에 서브 폴더 사용이 가능할까요??
안녕하세요 강의 잘 듣고 있습니다. 한가지 질문이 생겨서 글을 쓰게 되었습니다 ^^ layouts 폴더 밑에 서브 폴더 사용이 가능할까요?? 간단하게 찾아보니... https://github.com/nuxt/nuxt.js/issues/1854 누가 예전에 이슈를 작성했었는데 뭔가 흐지부지 끝난 느낌이네요... 답변 주시면 감사하겠습니다~
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
미니콘다 설치 질문있습니다.
pc에 파이썬3와 아나콘다가 있는데 미니콘다도 설치해야하나요? 아나콘다가 있으면 파이썬3는 삭제해도 되는건가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
cascade 질문입니다
부모엔티티에서 자식엔티티를 mappedby로 양방향 잡으면 readonly로 데이터 생성 변경 모두 불가하지만 cascade를 사용하면 가능하다라고 이해하는게 맞는건가요? 반대로 자식엔티티에 조인된 부모엔티티에 cascade하고 자식엔티티에 부모엔티티넣으면 pk뿐만 아니라 부모도 함께만들어 진다 즉, 방향성이든 주인이든 상관없이 같이 영속상태가되어 저장된다고 이해하면 맞을까요?
-
미해결스프링 부트 개념과 활용
컴파일 시 자바 version 문제가 발생하였습니다.
선생님께서 주신 소스에 의존성 추가하고 빌드를 하였습니다. Error:java: error: release version 5 not supported 일단은 해당 오류가 발생하였구요! 아래 코드를 작성함으로서 오류를 확인 하였습니다. 제가 궁금한점은 빌드 시 maven의 버전을 기준으로 컴파일을 하는지 궁금합니다. <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target></properties>
-
미해결React로 NodeBird SNS 만들기
질문이여
parsed size 를 줄이는 이유가 줄이면 빠르게 로딩이 되어서 그런가요? 특별한 이유가 있나요? 모든 번들은1mb 이하가 되어야하는거죠? 그런ㄴ데 코드를 잘게 쪼깨면 용량이 왜 줄어드는걸까요?? moment 요, 강의에서는 stat size : 543.76KB Parsed zize:232.74 KB 인데 왜 제 컴퓨터는 stat size : 543.76KB Parsed zize:557.75KB 일까요.. 컴퓨터 성능 마다 다른가요..?
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
time 범위 기준에서 왜 13시 대신 1시로 쓰는지 궁금해요
박사님! time 기준 나눌 때요 숫자로 치면 12보다 크고 1보다 작은 수는 세상에 없으니 그러면 12 <= time < 13 이렇게 해야되지 않아요? 아니면 time 이라는 변수 자체에 시간적 의미가 이미 포함되어서 1시를 13시로 알아듣나요..?!
-
프로그래밍, 데이터 과학을 위한 파이썬 입문
connect etimedout으로 패키지 설치 불가
삭제된 글입니다