inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

querydsl 로 @CreationTimestamp 사용이 가능한가요?

해결됨

실전! Querydsl

안녕하세요. 강의를 보고 querydsl 을 실무에 적용하고자 학습중이었습니다. 실제로 적용하고 querydsl 로 업데이트 쿼리를 만들어 시도하니 정상적으로 작동하긴 했지만 Entity에 정의된 @UpdateTimestamp 라던가 Audit를 이용한 @LastModified가 무시되는걸로 확인됐습니다. 혹시나 해서 테스트코드를 짜보니, 엔터티를 검색하여 가져온 다음 set을 하는 경우엔 위의 기능들이 동작했지만 querydsl 의 update....execute() 를 사용할 경우 안되더군요. querydsl 을 사용하여 저 기능들을 활용할 방법이 있을까요? 만약 없다면 어떻게 해야하나요? 참고로 현재 사용중인 프로젝트 버전은 스프링부트 1.5.8 이며 JPA 2.1 , Hibernate는 5.2.18, querydsl 4.1.3 버전입니다.

  • java
  • JPA
Dalsoft Dev 댓글 2 좋아요 0 조회수 482

requestScope 주입시 null이 나옵니다

미해결

윤재성의 만들면서 배우는 Spring MVC 5

jsp에서 applicationScope.으로 하면 브라우저와 콘솔에 잘 출력이 되는데 requestScope를 쓰는 순간 콘솔도 null 브라우저도 null이 나옵니다 @Bean주입과 @Resouece 주입은 똑같이 잘 되어 있구요 id도 잘 정의 했습니다 이유가 뭘까요?

  • MVC
  • java
  • XML
  • spring
박상훈 댓글 1 좋아요 0 조회수 196

차이점

미해결

[입문] 예민한 UX 디자인

시그니파이어와 플레이스홀더의 차이점을 알고 싶어요. 둘 다 시각적으로 유저한테 유도하고 정보를 주는 것 같은데 어떤 것이 다른건가요?

  • 웹 디자인
yura402 댓글 1 좋아요 0 조회수 296

안녕하세요!! 혹시 github에 폴더가 존재하는데 폴더에 파일을 올리거나 삭제하고 싶으면 어떻게 해야하나요??ㅠㅠ

미해결

빠르게 git - 핵심만 골라 배우는 Git/Github

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

  • git
  • github
  • 버전관리시스템
sm 댓글 1 좋아요 1 조회수 178

크롬 https , getCurrentPosition 질문 있습니다!

미해결

코로나맵 개발자와 함께하는 지도서비스 만들기 1

안녕하세요! 강의 잘 들었습니다 ㅎㅎ 다름이 아니라 클라우드 서비스를 이용해서 한번 실제로 배포를 해보았습니다. 크롬같은 경우에는 https를 적용시켜 주지 않으면 getCurrentPosition함수를 쓸 수가 없다고 메시지가 떴습니다. 그런데 엣지같은 경우에는 현재위치 버튼을 눌렀을때 잘 적용이 되었습니다. 이것을 해결하기 위해선 https를 적용시키는 방법밖에 없는건가요? 실제로 서비스를 배포할때도 https 인증서를 구매하여 사용하는 것인가요? ㅠㅠ 답변해주시면 정말 감사하겠습니다!!

  • 웹앱
  • express
  • nodejs
  • vscode
joneheon3579 댓글 1 좋아요 1 조회수 186

버튼 프리팹 관련 질문

해결됨

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

본 영상의 16분 부근에서 버튼을 프리팹으로 만든 후 ResourceManager로 프리팹을 게임 오브젝트로 생성하시는 것을 봤는데요, 보통 UI Object들은 게임 내에서 정적으로 존재하는 경우 대신 프리팹에서 생성해주듯 동적으로 생성해줘야 하는 경우도 꽤 있나요?

  • C#
  • unity
leomessi 댓글 3 좋아요 0 조회수 376

질문이에요

미해결

홍정모의 따라하며 배우는 C++

13. 7 포인터에 대한 템플릿 특수화 강의를 듣던 도중에, 템플릿 파라미터가 포인터일 경우 특수화하는 것에 대한 코드를 작성하는 것을 보다가 문득 궁금해서 질문드려요. 포인터일경우 특수화하는 과정에서 template<class T> class A { private : T m_value; public : A(const T& input) : m_value(input) ... } 이였던 코드를, 포인터에 대한 특수화로 변경하시면서, 생성자의 파라미터 부분을 A(T* input)으로 바꾸시더라구요. 생성자의 파라미터 부분을 A(const T * input)이나 A(const T* & input)으로 두고 할 경우 error가 나는데 왜 error가 나는건가요 ? 특히, const T* input의 의미는 input에 저장된 주소값을 변경하지 않는다는 의미라고 생각하면, 큰 문제가 없을 것 같은데.. 설명 부탁드려요. 감사합니다!

  • C++
bona Kim 댓글 1 좋아요 0 조회수 185

이스케이핑할때

미해결

웹 게임을 만들며 배우는 자바스크립트

Var string = '\'string\''; String; 입력시 "'string'"으로 나오는데, 이해가 안됩니다.. 이스케이핑의 다른 예시를 알고싶습니다ㅠㅠ

  • javascript
이은지 댓글 1 좋아요 0 조회수 247

테스트 코드 질문있습니다.

미해결

스프링과 JPA 기반 웹 애플리케이션 개발

안녕하세요. 회원계정에 해당하는 태그를 조회하는 서비스로직 getTags에서 궁금한점이 있습니다. 저는 자바8을 사용하고있어서(sysout은 나중에 찍었습니다.) public Set<Tag> getTags(Account account) { Optional<Account> byId = accountRepository.findById(account.getId()); System.out.println("byid : " + byId.orElseThrow(NullPointerException::new).getTags()); System.out.println(byId); //없으면 에러를 던지고 있으면 태그를 가져온다 return byId.orElseThrow(NullPointerException::new).getTags(); } //결과값 byid : null Optional[com.jpa.studywebapp.domain.Account@3c] 위와같이 orElseThrow에 인자를 채워서 사용했습니다 그런데 자꾸 테스트에서 NPE가 발생했는데, 신기한점은 실제로 byid는 출력이 되는데 orElseThrow().getTags를 거치면 null이 출력이됩니다. 이 부분은 Detached상태도 아닌데 왜 자꾸 NPE가 출력이 되는지 궁금합니다.

  • spring
  • JPA
  • thymeleaf
  • java
  • spring-boot
조석훈 댓글 2 좋아요 0 조회수 274

set에서 pop을 하면 왜 계속 첫번째 값만 빠져나오나요??

미해결

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

유투브로 보다가 질문하게 되었습니다. set집합에서는 순서가 없어서 나올 때 순서없이 아무렇게나 나오는 것으로 이해해서 퀴즈#4를 하면서 pop을 써볼까 생각했습니다. 그런데 몇 번을 반복해도 맨앞의 값만 빠져나와서 설명해주셨으면 합니다. box = range ( 1 , 101 ) box = set (box) print ( type (box)) print (box.pop())

  • python
손승혁 댓글 1 좋아요 0 조회수 520

transform.TransformDirection()에 대한 질문입니다.

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

안녕하세요 강의를 듣다 의문점이 생겨 질문을 드립니다 Debug.DrawRay()와 Physics.RaycastAll()은 월드를 기반으로 되어있고 레이저를 유니티짱이 바라보는 방향(로컬)으로 쏘기위하여 Vector3 look = transform.TransformDirection(Vector3.forward);로 좌표를 대체하셨는데, 1. Vector3.forward는 월드벡터를 나타내고, transform.TransformDirection()은 로컬벡터를 월드벡터로 바꾸는 기능을 한다고 알고 있습니다. 이것은 월드벡터를 월드벡터로 바꾸는 작업이라고 생각되어 이해가 잘 가지 않습니다. 2. 또, look 대신 Debug.DrawRay()와 Physics.RaycastAll()에 transform.forward를 집어넣어도 같은 기능을 하는 것 같은데 이렇게 써도 되는건지 궁금합니다.

  • C#
  • unity
도곡 댓글 2 좋아요 2 조회수 917

미팅룸의 문제어떻게 되나요?

미해결

정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)

미팅룸의 문제가 어떻게 되나요?

  • 코테 준비 같이 해요!
  • java
moonseok.shin 댓글 1 좋아요 1 조회수 210

vscode 에서 vim 으로 .env 파일을 만드는데 안되요...

미해결

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

vscode에서 git bash 로 사용 했는데 다 작성하고 esc 누르고 wq 누르고 엔터 눌러도 반응이 없습니다..

  • react
  • redux
  • nodejs
  • express
  • Next.js
문성민 댓글 2 좋아요 0 조회수 525

recompile말고 새로고침으로는 안 되나요?

미해결

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

영한님 안녕하세요! 강의 정말 잘 듣고 있습니다. 궁금한게 Spring Framework에서는 제 기억에 별 다른 세팅 없이 새로고침하면 정적 소스들이 변경됐던 것 같은데, 스프링 부트에서는 새로고침이 아니라 꼭 recompile을 해줘야 변경사항이 반영되는건가요? 새로고침만으로 변경시킬 순 없나요? 일일이 recompile하기 번거로울 것 같아서요 ㅠㅠ

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

리셋 코드에서 왜 사용하는지 잘 모르겠는 부분이 있어 질문드립니다.

미해결

인터랙티브 웹 개발 제대로 시작하기

html { height: 100%; } body { min-height: 100%; } 다른 부분은 왜 사용하는지 이해가 가는데 html, body의 height을 100%로 잡아주는 이유가 무엇인지 모르겠습니다. html, body height 100%의 이유가 무엇인지요 ㅠㅠ

  • HTML/CSS
  • 인터랙티브-웹
  • javascript
my_it_story 댓글 1 좋아요 0 조회수 226

실습 중에 너무 많은 파일이 생성되었습니다.

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

보시다시피,, 제가 실습중에 jupy로 시작하는 파일을 여러개 만들었습니다.. 이걸 어떻게 지워야 할까요..!! 아니 syntax off단계부터 따라하려면 무엇을 지우고 어디서부터 다시해야하는걸까요??ㅜㅜ

  • tensorflow
  • python
  • 컴퓨터-비전
  • 머신러닝 배워볼래요?
  • keras
  • 딥러닝
Js 댓글 1 좋아요 0 조회수 219

여러PC에서 실습하려면 어떤 과정을 반복하여야하나요?

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

그러니까,, 제가 데스크탑이 2대이고, 노트북이 1대인데,, 이 실습을 집에서, 학교에서, 외부에서 이동중에 하고 싶은데,, 그러면 각 PC마다 환경설정을 해야할 텐데,, 몇번강의(제목으로 알려주시면 감사합니다)를 반복해야 할까요??

  • keras
  • 딥러닝
  • 컴퓨터-비전
  • tensorflow
  • 머신러닝 배워볼래요?
  • python
Js 댓글 3 좋아요 0 조회수 323

OpenCV_SSD_이미지와 영상_Detection에 labels_to_names이 없는 것 같아요

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

OpenCV_SSD_이미지와 영상_Detection에 labels_to_names_seq만 있고 labels_to_names는 없는 것 같습니다. 라벨정보가 없어서 실행이 안되네요.

  • tensorflow
  • keras
  • python
  • 컴퓨터-비전
  • 머신러닝 배워볼래요?
  • 딥러닝
김유진 댓글 7 좋아요 0 조회수 618

Input Manager 강의를 듣고 이해가 안되는 부분이 있어 질문드립니다

해결됨

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

안녕하세요 유니티 처음이라 이해가 잘 안되는 부분이 많아 다시 강의를 복습하던 도중에 이해가 안되는 부분이 있어 질문드립니다 Input Manager 강의 5분 30초 쯤에 보면 Manager 클래스에 InputManager를 생성할려고 InputManager _input = new InputManager(); public static InputManager Input { get { return s_instance._input; } } 이런 코드를 작성하셨는데 이 부분이 이해가 잘 안됩니다 1. Mangers 객체인 s_instance 는 static 변수로 선언을 했는데 왜 InputManager 객체인 _input은 static 변수로 선언하지 않았는지 그 이유가 궁금합니다 Manger 객체와 똑같이 입력을 처리하는 InputManager 객체는 1개만 필요할텐데 static이 아닌 일반 변수로 선언한 이유가 궁금합니다. (InputManager를 static 변수로 선언하면 안되나요??) 2. InputManager _input = new InputManager(); public static InputManager Input { "get { return s_instance._input; }" } "get { return s_instance._input; }" 이 코드에서 s_instance.input을 한 이유가 궁금합니다 그냥 get { return _input; } 을 하면 안되는 이유가 궁금합니다 Input을 사용할때 Mangers.Input.KeyAction 이런식으로 사용될텐데 Managers 클래스 안에 _input이라는 변수가 정의되어 있는데 왜 굳이 s_instance. 을 붙이는 이유가 궁금합니다 매번 친절하고 자세한 설명 감사드립니다

  • C#
  • unity
시슴 댓글 2 좋아요 0 조회수 305

인기 태그

인프런 TOP Writers

주간 인기글