안녕하세요. 강의를 보고 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 버전입니다.
jsp에서 applicationScope.으로 하면 브라우저와 콘솔에 잘 출력이 되는데 requestScope를 쓰는 순간 콘솔도 null 브라우저도 null이 나옵니다 @Bean주입과 @Resouece 주입은 똑같이 잘 되어 있구요 id도 잘 정의 했습니다 이유가 뭘까요?
강의와 관련있는 질문 을 남겨주세요. • 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) • 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) • 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’ 를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달 에도 요령이 필요합니다. • 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요. • 강의실 페이지 (/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다. • 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재 해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드 를 남겨주세요! 구체적인 질문 일수록 명확한 답을 받을 수 있어요. • 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요. • 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요 . • 정확한 질문 내용과 함께 코드 를 적어주시거나, 캡쳐 이미지 를 첨부하면 더욱 좋습니다. 기본적인 예의 를 지켜주세요. • 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용 은 스팸 처리 등 제재를 가할 수 있습니다.
안녕하세요! 강의 잘 들었습니다 ㅎㅎ 다름이 아니라 클라우드 서비스를 이용해서 한번 실제로 배포를 해보았습니다. 크롬같은 경우에는 https를 적용시켜 주지 않으면 getCurrentPosition함수를 쓸 수가 없다고 메시지가 떴습니다. 그런데 엣지같은 경우에는 현재위치 버튼을 눌렀을때 잘 적용이 되었습니다. 이것을 해결하기 위해선 https를 적용시키는 방법밖에 없는건가요? 실제로 서비스를 배포할때도 https 인증서를 구매하여 사용하는 것인가요? ㅠㅠ 답변해주시면 정말 감사하겠습니다!!
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에 저장된 주소값을 변경하지 않는다는 의미라고 생각하면, 큰 문제가 없을 것 같은데.. 설명 부탁드려요. 감사합니다!
유투브로 보다가 질문하게 되었습니다. set집합에서는 순서가 없어서 나올 때 순서없이 아무렇게나 나오는 것으로 이해해서 퀴즈#4를 하면서 pop을 써볼까 생각했습니다. 그런데 몇 번을 반복해도 맨앞의 값만 빠져나와서 설명해주셨으면 합니다. box = range ( 1 , 101 ) box = set (box) print ( type (box)) print (box.pop())
안녕하세요 강의를 듣다 의문점이 생겨 질문을 드립니다 Debug.DrawRay()와 Physics.RaycastAll()은 월드를 기반으로 되어있고 레이저를 유니티짱이 바라보는 방향(로컬)으로 쏘기위하여 Vector3 look = transform.TransformDirection(Vector3.forward);로 좌표를 대체하셨는데, 1. Vector3.forward는 월드벡터를 나타내고, transform.TransformDirection()은 로컬벡터를 월드벡터로 바꾸는 기능을 한다고 알고 있습니다. 이것은 월드벡터를 월드벡터로 바꾸는 작업이라고 생각되어 이해가 잘 가지 않습니다. 2. 또, look 대신 Debug.DrawRay()와 Physics.RaycastAll()에 transform.forward를 집어넣어도 같은 기능을 하는 것 같은데 이렇게 써도 되는건지 궁금합니다.
영한님 안녕하세요! 강의 정말 잘 듣고 있습니다. 궁금한게 Spring Framework에서는 제 기억에 별 다른 세팅 없이 새로고침하면 정적 소스들이 변경됐던 것 같은데, 스프링 부트에서는 새로고침이 아니라 꼭 recompile을 해줘야 변경사항이 반영되는건가요? 새로고침만으로 변경시킬 순 없나요? 일일이 recompile하기 번거로울 것 같아서요 ㅠㅠ
html { height: 100%; } body { min-height: 100%; } 다른 부분은 왜 사용하는지 이해가 가는데 html, body의 height을 100%로 잡아주는 이유가 무엇인지 모르겠습니다. html, body height 100%의 이유가 무엇인지요 ㅠㅠ
안녕하세요 유니티 처음이라 이해가 잘 안되는 부분이 많아 다시 강의를 복습하던 도중에 이해가 안되는 부분이 있어 질문드립니다 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. 을 붙이는 이유가 궁금합니다 매번 친절하고 자세한 설명 감사드립니다