inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

컨비니언스(convinience) method 관련 질문입니다.

미해결

스프링 데이터 JPA

명강의 늘 감사합니다. 바로 본론으로 들어가겠습니다. 다음과 같이 관계를 관리하는 method를 컨비니언스 method라고 하셨습니다. public void addStudy (Study study) { this .getStudies().add(study) ; study.setOwner( this ) ; } public void removeStudy (Study study) { this .getStudies().remove(study) ; study.setOwner( null ) ; } 1. 관계를 설정하기 위해 만든 컨비니언스 method는 관계의 주인이 아닌 @OneToMany(mappedBy="") 선언된 Collections 필드를 가진 class에서 구현하는 관계설정 method라고 생각하면 되겠습니까? 2. 이렇게 선언되면 Account와 Study는 N:N 다:다 관계라고 볼 수 있을까요? 3. 그렇다면 모든 데이터를 가지고 올 경우, findAll 하는 경우 현재 상황에선 N+1 위험이 있는 상황인가요? 4. private Set<Study> studies = new HashSet<>(); private Set<Study> studies; 의 차이가 무엇인가요? 필드값을 미리 생성자로 생성하여 타입을 선언했다고 봐야하나요? 두서 없는 질문이지만 확실한 정보를 통한 정리가 필요하여 요청드립니다. 감사합니다.

  • 컨비니언스
  • convinience
  • spring
  • JPA
  • java
junmo sung 댓글 1 좋아요 0 조회수 339

id를 쓸때 강의와 같이 안나와요

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

강의에서는 m과n값이 치면 나오던데 저는 밑에 사진과 같이 에러가 자꾸 뜨네요 ㅠㅠ 이건 왜그런 걸까요 ㅠㅠ

  • python
word611 댓글 3 좋아요 1 조회수 273

Plugin 'org.apache.maven.plugins:maven-compiler-plugin:' not found 오류

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

안녕하세요 예제를 따라가던 중에, pom.xml을 <? xml version ="1.0" encoding ="UTF-8" ?> <project xmlns ="http://maven.apache.org/POM/4.0.0" xmlns: xsi ="http://www.w3.org/2001/XMLSchema-instance" xsi :schemaLocation ="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > <modelVersion> 4.0.0 </modelVersion> <groupId> jpabook </groupId> <artifactId> jpashop </artifactId> <version> 1.0-SNAPSHOT </version> <build> <plugins> <plugin> <groupId> org.apache.maven.plugins </groupId> <artifactId> maven-compiler-plugin </artifactId> <configuration> <source> 8 </source> <target> 8 </target> </configuration> </plugin> </plugins> </build> <dependencies> <!-- JPA 하이버네이트 --> <dependency> <groupId> org.hibernate </groupId> <artifactId> hibernate-entitymanager </artifactId> <version> 5.3.10.Final </version> </dependency> <!-- H2 데이터베이스 --> <dependency> <groupId> com.h2database </groupId> <artifactId> h2 </artifactId> <version> 1.4.199 </version> </dependency> </dependencies> </project> 위와 같이 쳤는데, <groupId> org.apache.maven.plugins </groupId> <artifactId> maven-compiler-plugin </artifactId> 위 두 부분에서 Plugin 'org.apache.maven.plugins:maven-compiler-plugin:' not found 오류가 발생합니다. 구글링을 통해 여러 방법을 시도해봤지만 해결되지 않습니다 ㅠ 도와주세요!

  • JPA
  • java
김지훈 댓글 2 좋아요 0 조회수 3616

react에 국한된 질문은 아닙니다만...

미해결

[리뉴얼] React로 NodeBird SNS 만들기

자바 개발을 주업무로 하다가 어쩌다 웹 개발로 끌려와 막 배워 자란 웹 개발자 1인으로서 여쭤봅니다. 저는 개인적으로 html에서 form tag를 전혀 사용하지 않고 있는데요. 딱히 form tag의 필요성을 느껴보지 못했고, 코드를 읽는데도 조금 불편함이 있어서 사용하기가 꺼려집니다. 그런데 이번 강좌에서도 그렇고 form을 적극적으로 사용하시는 분들도 굉장히 많으신거 같더라구요. form tag를 사용하는게 form tag를 사용하지 않는 것보다 어떤 장점이 있나요? 단지 submit 하나 뿐인건가요?

  • redux
  • express
  • react
  • nodejs
  • Next.js
kxl32551 댓글 1 좋아요 0 조회수 137

vue create vue-todo로 프로젝트 생성하면, index.html 이 안보입니다.

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

vue cli 버전은 4.5.11 입니다. vue cretate vue-todo로 이상없이 프로젝트 생성됩니다. npm run serve 이후, localhost:8080 으로 접속도 됩니다. 그런데, index.html 파일이 보이지 않습니다. 그런데, vue init webpack-simple vue-todo cd vue-todo npm install 하면, 취약점 경고들이 잔뜩 뜨지만, 어쨌든 npm run dev 로 실행 후, localhost:8080 으로 접속됩니다. 위 2가지의 차이가 뭔지 잘 모르겠습니다. 첫번째가 정상 구성이라면, index.html 에 설정하는 viewport 이나 shortcut icon 은 어디에 설정해야 하는지요?

  • create
  • javascript
  • vuex
  • vuejs
  • es6
nurirnd 댓글 1 좋아요 1 조회수 701

img 태그 사용 시, 경로 설정

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

안녕하세요 강사님. 강의 잘 듣고있습니다! 다름이 아니라 jpashop 프로젝트의 home.html에서 img 태그로 이미지를 넣어보고 싶은데요..! 이미지 파일을 resources 디렉토리에 넣고, home.html 기준으로 상대 경로를 img 태그의 src에 넣어주면 되는거 아닌가요? 이미지 경로를 못찾는지 이미지가 뜨질 않네요ㅠㅠ 강의 수강 완료하고 개인 프로젝트로 진행해보고 싶은 것이 이미지를 띄우는게 포함되어 있어서 꼭 알려주시면 감사하겠습니다ㅠㅠ

  • java
  • spring
  • spring-boot
  • 웹앱
  • JPA
dncksgur1 댓글 2 좋아요 0 조회수 311

트리 - GetHeight 함수..

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘

안녕하세요 늘 강의 잘 듣고 있습니다. GetHeight함수 관련해서.. foreach 내부에 height = Math.Max(height, newHeight); 으로 큰 값을 height에 저장한다고 하셨잖아요, 그렇지만 결국 재귀함수를 계속해서 불러내는 과정에서 최초 int height = 0; 에 의해 값을 몇을 넣어놨던지간에 결국 마지막에 가서는 0으로 초기화가 될 테고 마지막 subtree, 즉 이 경우에는 "아트팀" 의 height 만 반영이 되는 것이 아닌가요? (근데 또 돌려보면 2가 나오는 것은 신기...) 재귀함수 내부에서 계속해서 height를 초기화해대고 있는데 어떻게 height 가 계속 값을 들고 있을수가 있는건지 이해가 안 됩니다. 도와주세요 ㅠㅠ!

  • 트리
  • 재귀함수
  • C#
루테닛댄 댓글 1 좋아요 0 조회수 300

데이터 로드가 힘드네요 ㅜ

해결됨

공공데이터로 파이썬 데이터 분석 시작하기

데이터 2개를 다운받고 드래그해서 같은 폴더로 옮겼으나 파일을 찾을 수 없다고 나오네요 ㅜㅜ 당황스럽습니다.

  • pandas
  • python
  • numpy
chon9143 댓글 2 좋아요 1 조회수 373

타임 리미트

해결됨

it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

제가 채점을 받은 코드는 선생님께서 타임 리미트가 날 것이라는 첫번째 코드였습니다. 그런데 왜인지 1~5 모두 success가 떳습니다. 선생님께서 채점 받으실 때는 4,5 번 문제가 time limit 났는데 왜 제 컴퓨터에서는 success가 떳는지 궁금합니다.

  • C++
  • 코테 준비 같이 해요!
­이준호 댓글 2 좋아요 1 조회수 399

Open In Browser

미해결

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

안녕하세요 강사님 ! test. html 오른쪽 클릭이 안됩니다 ㅜ ㅜ 도와주세요~ help me please~~

  • express
  • 머신러닝 배워볼래요?
  • react
  • tensorflow
  • nodejs
  • HTML/CSS
  • javascript
  • react-native
유지선 댓글 1 좋아요 1 조회수 253

csrf토큰관련 질문입니다!

미해결

스프링 시큐리티

안녕하세요 강사님 home.html에서 강사님이 csrf 토큰 헤더와 값을 지정하셨는데 원래 html파일안에 토큰 값을 지정하는게 맞는건가요?

  • java
  • spring-boot
  • Spring Security
레오나 댓글 1 좋아요 0 조회수 180

@Autowired 함수들 질문 있습니다!

미해결

스프링 핵심 원리 - 기본편

TestBean class가 스프링 컨테이너에 등록되면 이 class안에 있는 함수들이 자동으로 실행돼서 noBean2 = null, noBeam3 = Optional.empty이 출력이 되는 건가요?? TestBean 클래스가 스프링 컨테이너로 등록되는 건 알겠는데 왜 setNoBean2랑 setNoBeam3가 호출되는지를 모르겠네요 ㅠ

  • spring
  • oop
전한울 댓글 1 좋아요 1 조회수 208

loop에서 ecx 취급방법에 대해서

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

이번 강의에서 loop [라벨]이라는 문법중에서 이 라벨로 되돌아 갈때 ecx가 0이 될때까지 계속 반복하신다고 하셧는데 혹, 이때 반드시 ecx가 0이 될때만 가능한것인지 즉, 루프 전용 변수가 ecx이여서 이것만 써야되는 부분인지(나눗셈 할때도 마찬가지로 ah,al만 몫과 나머지를 저장하는지)에대해 질문드립니다.

  • C++
winter 댓글 1 좋아요 1 조회수 225

STL vector 질문

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

제가 유니티, c# 자료구조 수업 듣다가 벨만포드 알고리즘까지 넘어가서 c++코드를 보고있는데요 vector 기능이 이해가 잘 안가서 질문 드립니다 ㅠㅠ 저는 adj 벡터를 페어를 502개 담을 수 있는 일차원 벡터라고 이해했는데요 21번째 줄은 u번째 인덱스로 접근해서 거기 있는 vector에 페어 { v, w } 를 집어넣어라 라는 뜻이잖아요? 그러데 이게 작동하려면 adj[u] 가 벡터여야 하는데 그렇게 되면 adj는 vector< vector < pair<int, int> > > 이런 형식으로, 벡터를 품고있는 2차원 벡터가 되어야 하는것 아닌가요? 근데 이렇게 코드를 쓰면 오류가 발생하네요 제가 어디를 잘못 이해하고 있는건지 잘 모르겠습니다.

  • stl
  • vector
  • C++
ms 댓글 1 좋아요 0 조회수 419

학습관련에 대한 질문입니당

해결됨

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

안녕하세요 수업을 듣고있는 학생입니다! 다름이아니라 백엔드 회원관리 예제에서 어려움을 느껴서 질문드립니다 . 이번 강의는 백엔드에 관한내용을 한번 다 훑고 다음강의 스프링 핵심 원리 - 기본편 에서 이론부터 자세히 배우는건가요 ?

  • MVC
  • spring-boot
  • spring
  • java
qheogus55 댓글 1 좋아요 0 조회수 256

무제한으로 강의를 변경 하신다고 하는데?기존에 결제한 사람은 다시 결제를 해야되는건가요?

미해결

시스템엔지니어가 알려주는 리눅스 기초편 Bash Shell Script

강의와 관련있는 질문 을 남겨주세요. &bull; 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) &bull; 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) &bull; 서비스 운영 관련 질문은 인프런 우측 하단 &lsquo;문의하기&rsquo; 를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달 에도 요령이 필요합니다. &bull; 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요. &bull; 강의실 페이지 (/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다. &bull; 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재 해주세요. &bull; 수업 특정 구간에 대한 질문은 꼭 영상 타임코드 를 남겨주세요! 구체적인 질문 일수록 명확한 답을 받을 수 있어요. &bull; 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요. &bull; 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요 . &bull; 정확한 질문 내용과 함께 코드 를 적어주시거나, 캡쳐 이미지 를 첨부하면 더욱 좋습니다. 기본적인 예의 를 지켜주세요. &bull; 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. &bull; 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. &bull; 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용 은 스팸 처리 등 제재를 가할 수 있습니다.

  • linux
  • shell-script
devopsmaster 댓글 1 좋아요 0 조회수 233

대소문자 구별해서 추출하기도 가능한가요?

미해결

[백문이불여일타] 데이터 분석을 위한 기초 SQL

예약어 말고 나머지 일반 문자에서 대소문자를 구별해서 추출할 수 있나요? 예를 들면, 대문자 B가 포함된 단어 불러오기나, 소문자 b가 포함된 단어 불러오기 같은거요! 지금까지 이해한 바로는 "B"이건 "b"이건 모든 영문 Bb를 불러오는 것 같아서요!

  • sql
정영은 댓글 1 좋아요 0 조회수 669

DP 에서 자신보다 아래 인덱스를 검사할 때 오름차순으로 해도 상관없나요?

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

n = int(input()) arr = list(map(int, input().split())) res = [0] * n res[0] = 1 ans = 0 for i in range(1, n): maxVal = 0 for j in range(i): # 이 부분에서 선생님은 주로 내림차순으로 쓰셔서요! if arr[i] > arr[j] and res[j] > maxVal: maxVal = res[j] res[i] = maxVal + 1 ans = max(ans, res[i]) print(ans) 주석 부분처럼 선생님은 주로 내림차순으로 검사하시는데 오름차순으로 해도 상관 없는 것이 맞나요? 혹시 문제가 생기는 경우가 있다면 말씀해주시면 감사하겠습니다 :) +) 좋은 강의 만들어주셔서 감사합니다 많이 배우고 있어요 ㅎㅎ

  • 코테 준비 같이 해요!
  • python
Jiwon 댓글 1 좋아요 1 조회수 398

Part. 2는 언제 쯤 나올까요?

미해결

프론트엔드 개발자를 위한, 실전 웹 성능 최적화(feat. React) - Part. 1

part1 너무 잘 들었습니다. 배우기 힘든 내용이었는데 덕분에 최적화에 대한 내용을 이해했습니다. 그래서 part2가 너무 기다려 지는데 언제쯤 들을 수 있을까요??

  • react
  • devtools
han junhui 댓글 1 좋아요 1 조회수 142

인기 태그

인프런 TOP Writers

주간 인기글