묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
1:1 양방향 연관관계시 fetch join에서도 별칭을 사용하면 안되나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]A 와 B 엔티티가 1:1 양방향 연관관계에 있을 때 특정한 id를 갖는 A를 가져올 때 B도 쿼리 한번에 같이 가져오고 싶을때 select a from A join fetch a.b where a.id=:id 이런식으로 쿼리를 실행시키면 제가 원하던 데로 a와 b를 한번에 가져옵니다. 별칭을 쓰지 않는다면 어떤식으로 해야하나요?
-
미해결MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
더보기 안없어짐
안녕하세요. 드디어 마지막 강의까지 듣게 되었습니다. 근데 마지막 문제가 생겼습니다.ㅠㅠ 게시물을 끝까지 다 보고나서 더보기 버튼이 안사라지는데 코드를 비교해보면 변수명 제외하고는 일치하는 것 같은데 이유를 잘 모르겠습니다.. 다른 기능은 잘 작동해요! import React, { useState, useEffect } from 'react' import axios from 'axios' import List from './Post/List' function MainPage() { const [sort, setSort] = useState("최신순") const [postList, setPostList] = useState([]) const [searchTerm, setSearchTerm] = useState("") const [skip, setSkip] = useState(0) const [loadMore, setLoadMore] = useState(true) const getLoadMore = ()=>{ let body = { sort : sort, searchTerm : searchTerm, skip : skip } axios.post('/api/post/list', body) .then(res=>{ if(res.data.success){ setPostList([...postList, ...res.data.postList]) setSkip(skip + res.data.postList.length) if (res.data.postList.lengh < 3){ setLoadMore(false) } } }).catch(err=>{ console.log(err) }) } const getPostList = ()=>{ setSkip(0) let body = { sort : sort, searchTerm : searchTerm, skip : 0 } axios.post('/api/post/list', body) .then(res=>{ setPostList([...res.data.postList]) setSkip(res.data.postList.length) if (res.data.postList.lengh < 3){ setLoadMore(false) } if (res.data.postList.length == 0) { setLoadMore(false); } }).catch(err=>{ console.log(err) }) } useEffect(()=>{ getPostList() }, [sort]) const Search = (e)=>{ getPostList() } return ( <div> <button onClick={()=>setSort("최신순")}>최신순</button> <button onClick={()=>setSort("인기순")}>인기순</button> <input type="text" value={searchTerm} onChange={e=>setSearchTerm(e.target.value)}/> <button onClick={(e)=>Search(e)}>검색</button> <List postList={postList}/> {loadMore && <button onClick={()=>getLoadMore()}>더 보기</button>} </div> ) } export default MainPage
-
미해결언리얼 엔진4 입문 (C++ 기반)
블루프린트 생성 질문입니다.
블루프린트 생성시 게임 플레이 할 경우는 반영이 되지만, 비주얼 스튜디오에서 볼 수 있는 C++ 소스코드를 자동 생성해 주지는 않는것 같습니다. 백그라운드에서 자동 반영되고 있는것인가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
MessageSourceTest클래스에서 helloMessage테스트 오류
스프링 메세지 소스 설정을 한뒤 helloMessage()메소드를 실행하면 아래와 같이 오류가 나옵니다.. Actual에 ??가 왜나오는지 몰르겠습니다..
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
문법 이해가 더 어렵네요...
알고리즘보다 구조체로 로직을 이해하려니 더 어렵네요ㅠ 이해가 전혀 안됩니다...
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
엔티티에 로직들질문
서비스에 하는게 더 로직에맞는거아닌가해서요 물론간단한예제라서 엔티티에하는건지 아니면원래 엔티티에해도되는건지를모르겠습니다. 엔티티에 메서드를 많이만드는게 신기하다고해야되나 다른곳에서도 이렇게해도되는건지가궁금합니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
멱등, 고려하지 않는다는 것의 의미가 헷갈립니다.
사용자1이 GET요청을 하고 사용자 2에 의해 리소스가 변경되면 다시 사용자 1이 GET요청을 했을때 결과가 다르니까 멱등이 아닌걸로 이해하면 될까요? 아니면 중간에 POST가 없었다면 GET요청 후 재요청했을때 값이 같을거니까 멱등하다라고 이해하면 되나요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
API Document에 내용이 없어요. ㅠ
미세먼지 앱에서 사용한 시도별 실시간 평균정보 조회인 OpenAPI 대기오염통계서비스가 보이지 않습니다. Document에서도 getCtprvnMesureLIst (시도별 실시간 평균정보 조회)가 보이지 않습니다. ㅠ 제가 못 찾고 있는 것인지 없어진 것인지 모르겠네요.어제 날짜로 사용등록 후 Document 받았는데 안 보이네요. 마지막 남은 강의를 따라 해야하는데,... ㅠ바쁘시더라도 확인 좀 부탁 드립니다ㅣ.
-
해결됨한 방에 끝! 빅데이터분석기사 실기 작업형
질문 드립니다. Quiz 답안의 실행시 에러 발생원인을 알고 싶습니다.
dfl = df[df['longitude'].isnull()==True] print(dfl) (base) C:\Users\user\Desktop\pythonworkstation>C:/Users/user/anaconda3/python.exe c:/Users/user/Desktop/pythonworkstation/big_data_engineer(Infleon_hanbang)/4_pandas_beginner_1.py Empty DataFrame Columns: [longitude, latitude, housing_median_age, total_rooms, total_bedrooms, population, households, median_income, median_house_value] Index: []
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
미들웨어 생산하면 cats폴더에 생성이 안되는데요.
안녕하세요. 제가 nest g middleware logger를 하니깐 제일 상위 폴더에 생기는데 강의를 보면 cats폴더 안에 파일이 생기는데요. 그냥 사용하면 되는건가요?
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
webView 문제입니다.
강의 막바지에 add 를 전부 끝낸 후, 에뮬레이터로 tiptap 내에 버튼을 클릭해 크롬으로 블로그 링크가 뜨는 것까진 괜찮은데 이후에 로딩하다 그대로 에뮬레이터가 멈춰버리네요. 단순히 제 컴퓨터 문제일까요?
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
나프 mvc 1탄 07 질문입니다.
강사님 안녕하세요. 질문이 있어서 문의 드렸습니다. 프레임워크를 사용하면 기본적인 web application에 대한 구조가 자동으로 만들어져 있겠지만, 초반에 수동적으로 만드는 부분을 보다 문의드립니다. jsp 파일을 request에 응답하기 위해서 web 관련 api가 필요하고 톰캣의 lib에 있는 servletapi를 프로젝트에 빌드하면서 WEB_INF/lib에 넣으면 톰캣이 인식을 못한다. 라고 말씀 하셨는데요. 해당 강의가 일반 자바 프로젝트의 구조를 수동으로 톰캣이 웹 어플리케이션이라 인식할 수 있게 웹 어플리케이션 구조로 만드는 것이고 이렇게 만들어서 톰캣에서 인식을 하고 클라이언트 요청시에 웹앱을 리턴해 주는 것이 가능한 것인데 위에서 얘기한 WEB_INF/lib에 넣으면 톰캣이 인식을 못한다. 는 게 조금 이해가 안가서요. 그걸 가능하게 해주기 위해 수동적으로 웹어플리케이션 구조로 맞추어 준 것 아닌가요 ? 추가 설명 부탁드립니다. 감사합니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
다른 스크립트 접근 방식
Board 스크립트에 있는 것들을 가져다 쓸 때 어떨 때 _board. 해서 가져오고 어떨 때 Board. 로 가져오는 지 궁금합니다. 제가 이해한바로는 일반적?으로는 다 _board. 로 접근한다. Static 함수, 변수일때는 Board 로 바로 접근가능한데 enum도 공용으로 쓸 수 있으니까 Board로 바로 접근이 가능하다 이렇게 이해하고 있는데 맞을까요..?!
-
해결됨우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
Atom-settings-install에서 script를 찾을 수 없습니다.
install packages에서 script로 검색 시 해당 패키지가 나타나지 않습니다(위에서 아래까지 전부 뒤져봤는데 보이지 않습니다). 기존 packages에 language-c, language-python 이런 식으로 있긴합니다. 이후 새 프로젝트 생성 후 ctrl-shift-b를 눌러도 실행되지 않는 걸 보면 있어야하는 게 안 보이는 것 같습니다. 어떻게 찾는 방법이 있을까요 ? https://atom.io/packages/script/ 여기서 직접 설치를 시도했는데 아무것도 일어나지 않고, atom을 설치하라 그러네요..
-
미해결홍정모의 따라하며 배우는 C언어
while문
강의 6.1에서 처음스스로작성해보라할때 while문 작성하다 scanf(" %c", &n);로작성했다가 합이 이상해서 (합이상한건 왜그런지 해결됬습니다) 따로다른코드작성해보다 질문합니다 첫번째코드에서 만약 -100을입력하면 45가나오고 2번째 while문이 있는코드에서는 -100을입력하면 45 49 48 48 나오는데 첫번째코드는 -값만나오고 while문으로작성한코드는 -값 1값 0값 0값 이렇게다 따로 나오는 이유는 뭔가요? #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { int i = 1; scanf("%c", &i); printf("%d", i); return 0; } #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { int i = 1; while(1) { scanf(" %c", &i); printf("%d\n", i); } return 0; }
-
미해결MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
로그인후 업로드 글을 쓰면 POST 400(Bad Request)에러가 발생합니다
ㅇ현재 post.js에 submit관련되어 작성된 코드입니다 ㅜ 무엇때문에 계속 에러가 잡히는지 못찾겠습니다 ㅜㅜㅜㅜ ㅕ모델 폴더에있는 User.js에 작성된 코드입니다 모델 폴더에 있는 Post.js에 작성된 코드입니다 author 정보를 가져오기위해 작성하고나서 부터 에러가 시작된것 같은데 그 이후로 400번 에러가 사라지지 않고 회원가입시에도 나타납니다 혹시나 해서 파이어베이스 계정을 확인해보면 회원가입은 진행이 되었구요 ... 뭐가 문제일까요 ㅠㅠㅠㅠㅠㅠ
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
구현해보고자 하는 코드 작성에 대한 질문이 있습니다.
선생님 안녕하세요. 수업을 듣고 만들어보다가 배웠던 것을 활용하여 조금 더 변화를 주고 싶었는데, 인터넷에서 찾아보면서 해봐도 도저히 원하는대로 실행이 되지가 않아 도움을 받고자 질문을 드립니다. 두가지를 해보고 싶었는데 첫째로는, 만약 제가 active가 되어 있는 타이틀을 다시 한번 눌렀을 때 desc를 완전히 접었다 다시 펼수 있는지 해보려고 했으나 잘 되지가 않네요.. toggleClass()를 이용하여 active를 넣었다 뺐다 해봤지만 title의 active는 넣었다 뺐다가 가능하지만 그에 맞게 desc를 움직이기가 힘든 것 같습니다. 둘째로는, CSS로 이미지에 transition을 줘서 부드럽게 변할 수 있도록 해보려고 아래와 같이 해봤습니다만, 당연히 제가 잘못 했으니 반응이 없는 것 같습니다..^^ .accordion .title.active .image img{ transition: 0.5s; } jQuery로는 인터넷에서 검색하여 아래와 같이 작성해 보니 실행이 되기는 합니다. $(".image img").attr("src", dataImage).stop().hide().fadeIn(); 다만, 제가 작성한 CSS 코드는 어떤 부분에서 잘못되었길래실행이 되지 않는 것인지 궁금합니다. 마지막으로, 사실 이런 질문들이 수업 내용 외적인 부분인 질문들인 것 같은데 해도 괜찮은건가요..? 만약 수업 내용 외적인 질문이라 매번 답변이 곤란하시다면나중에 더 지식이 쌓였을 때 스스로 해보도록 하겠습니다. 감사합니다!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
dto관련
제가 배우기로는 dto는 entity클래스를제외하고 모든걸이용할떄 dto를따로만들어서써야된다고 배웠는데맞나요? 가령member에 저장할때 save를쓰면 membersavedto를따로만들어서 해야되는거아닌가해서 그게맞는건지 지금은 예제라서 간단히한건지요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
안녕하세요. 비즈니스모델에 있는 findAll 질문드립니다.
아래와 같이 list 를 만들때 store 에 있는 값을 건들지 않기 위해서 생성자를 쓴다 하였는데 , 왜 값을 건들지 않아야 하는지 이해가 되질 않아서 질문 드립니다!!
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
세션 관련해서 질문 드립니다
LoginController 에서 HttpSession session = request.getSession(); session.setAttribut(SessionConst.Login_Member, loginMember); 이게 request에 세션이 있으면 그것을 session 이라는 객체에 담는것 아닌가요 ? (12sasd12-dasdasd-21 형태) 그 후에 setAttribute 에서 SessionConst.LOGIN_MEMBER 를 왜 넣는지 이해가 가지 않습니다 SessionConst.Login_Member의 역할이 무엇인가요 ??? 이 강의 이전에 직접 세션을 만들어봤을 때는 이해가 갔는데 이번 강의에서는 세션이 이해가 가질 않네요 ㅠㅠ