학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 org.springframework.dao.InvalidDataAccessApiUsageException: id to load is required for 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 섹션6. 주문기능테스트에서 이런오류가 발생합니다. 왜 이런 오류가 발생하는지 모르겠습니다.. 오류를 보면 ItemRepository에서 public Item findOne ( Long id){ return em .find( Item . class ,id); } 이 함수가 오류가 난다고 합니다. loading; nested exception is java.lang.IllegalArgumentException: id to load is required for loading at org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:374) at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:235) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:551) at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:242) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:152) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698) at jpabook.jpashop.repository.ItemRepository$$EnhancerBySpringCGLIB$$6ea5eb6b.findOne(<generated>) at jpabook.jpashop.service.OrderService.order(OrderService.java:25) at jpabook.jpashop.service.OrderService$$FastClassBySpringCGLIB$$ad373727.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:783) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698) at jpabook.jpashop.service.OrderService$$EnhancerBySpringCGLIB$$2d0884fb.order(<generated>) at jpabook.jpashop.service.OrderServiceTest.주문취소(OrderServiceTest.java:96) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74) at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84) at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54) Caused by: java.lang.IllegalArgumentException: id to load is required for loading at org.hibernate.event.spi.LoadEvent.<init>(LoadEvent.java:96) at org.hibernate.event.spi.LoadEvent.<init>(LoadEvent.java:64) at org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.doLoad(SessionImpl.java:2827) at org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.lambda$load$1(SessionImpl.java:2807) at org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.perform(SessionImpl.java:2763) at org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.load(SessionImpl.java:2807) at org.hibernate.internal.SessionImpl.find(SessionImpl.java:3395) at org.hibernate.internal.SessionImpl.find(SessionImpl.java:3357) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:311) at com.sun.proxy.$Proxy112.find(Unknown Source) at jpabook.jpashop.repository.ItemRepository.findOne(ItemRepository.java:25) at jpabook.jpashop.repository.ItemRepository$$FastClassBySpringCGLIB$$dc3fed7a.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:783) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:137) ... 49 more
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 선생님 영상 잘 보고 있습니다. 다름이 아니라, '유저 리스트뷰 클릭 시, 매칭된 회원인지 확인하기 로직 수정' 2분짜리 영상에서 2분 18초 에 for (dataModel in dataSnapshot.children){ if(likeUserKey.equals(uid)){ Toast. } else { Toast. } } 이 로직을 var check = false; for (data in snapshot. children ) { val likeUid = data. key . toString () if (likeUid == FirebaseAuthUtils.getUid()) { Toast.makeText( baseContext , " 나와 매칭된 회원입니당 !!" , Toast. LENGTH_SHORT ) .show() check = true; break; } } if (!check) { Toast.makeText( baseContext , " 나와 매칭된 회원이 아닙니다 ㅠㅠ " , Toast. LENGTH_SHORT ) .show() likeToken.setBackgroundColor(Color. RED ) } 이와 같이 바꿔야 되지 않는가해서 질문드립니당
어느 사이트에서든 어떤 태그 내의 id 속성값은 유일무이하게 해당 태그에서만 사용된다고 봐도 정말로 문제없나요? 이전에 html 실습하면서 공부했을 때 id속성이나 class속성이나 두개 사용하면서 크게 다른게 없다고 느꼈는데 이 영상을 보면서 id가 실무에서는 해당 태그에만 적용되도록 사용하는건지 정확히 알고싶습니다.
Hue에서 아래 에러가 발생하면서, 테이블 생성 쿼리를 진행 할 수 없습니다. 에러 메세지> QueryError: Could not connect to server02.hadoop.com:10000 (code THRIFTTRANSPORT): TTransportException('Could not connect to server02.hadoop.com:10000',) 진행 강의 > "06-05. 탐색 파일럿 실행 3단계 - 데이터 탐색&처리1" 상황 설명 > 어제 Hue 설치까지 별다른 오류없이 진행을 했고, 모든 서비스를 종료를 했습니다. 오늘 다시 강의를 이어서 보려고, 클라우데라에서 모든 서비스를 시작했습니다. Hue 계정을 생성하고 접속하면, 아래와 같은 오류 메세지를 출력하고 있습니다. 쿼리를 실행해도 동일합니다. 클라우 데라에서 ThriftServer 포트는 9090인것 같은데, 왜 10000으로 접속하려는 걸까요? 클라우데라에서 ThriftServer 실행 상태도 양호인 것을 확인 했습니다. 다만 HBase의 connection health 상태가 concerning으로 표시되는데 연관이 있을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. Session클래스내 Disconnect시 Clear함수를 안해주었을때 발생하는 문제가 있을까요??
안녕하세요 localhost:8080/hello를 요청하는 부분에서 매핑페이지가 없다고 오류가 나옵니다. // hello 서블릿 클래스 입니다. //서버는 8080포트라고 잘 뜹니다. //스프링부트 메인 클래스 입니다. 스프링부트 메인페이지가 최상단에 위치해야 한다고 하여 main 클래스를 확인해보아도 hello.servlet 으로 위치해있고 , 위치를 hello로 바꾸어도 결과는 똑같았습니다. webapp에 만들어놓은 정적 페이지를 요청했을땐 잘 실행이 됩니다. 그 이후에 response 등등 여러 클래스를 만들었던 url로 요청을해도 모두 매핑페이지가 없다고 뜹니다. 감사합니다
안녕하세요 강사님 질좋은 강의 제공해주셔서 항상 감사합니다. 저가 질문드릴거는 SocketAsyncEventArgs와 관련된 부분입니다. (SocketAsyncEventArgs를 소 켓처리를 지원하기 위한 클래스라고 이해하고 있습니다.) 질문은 두가지 입니다. 1. args.Completed라는 것이 정확히 어떤 동작을 완료했을 때 발생하는지에 대한 것입니다. 이 후 강의를 보면 send와 receive에서도 args.Completed라는 것을 쓰는데, args.Completed가 의미하는게 클라이언트에서 conncet를 요청한 상황인지, 클라이언트에서 데이터를 보내거나 받는 상황인지 어떻게 구별하는건가요? 2. SocketAsyncEventArgs와 Socket의 관계가 어떻게 되는지 궁금합니다. SocketAsyncEventArgs이 어떤 소켓을 지원하는지 어떻게 알 수 있나요? RegisterAccept함수에서 _listenSocket.AcceptAsync(args)를 해주었기 떄문에, args는 _listenSocket 소켓의 소켓처리를 지원하는 클래스라고 생각하면 되나요? 그렇다면 RegisterAccept함수가 시행되기전인 Init함수에서 args가 어떤 소켓을 지원하는지는 알 수 없는 상태인건가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. const Lottery = artifacts.require( "Lottery" ) ; 에서 artifacts 객체를 선언할 수 없다는 메세지가 뜹니다. build폴더에 있는 Lottery.json파일에서 데이터를 가져오는 것으로 강의에서 설명이 되어있는데 ide에서는 import가 되지 않는 것으로 나와서 문의드립니다
1.efficientNet의 B0~B7마다의 리솔루션(이미지 사이즈)가 있는데 해당 모델을 만들 때, 각 B0~B7마다의 이미지 사이즈를 어느정도 맞춰주면 해당 사이즈에 최적화 된 필터수, 레이어 개수를 맞춰주어서 모델이 학습을 하여 성능을 올리려는 게 efficient 모델 맞나요?? 2. 1번이 맞다면 최적의 조합을 맞춰주려는 내부 과정의 코드를 개인이 직접 자신의 데이터 상황에 맞게 수정해볼 수 도 있나요??
안녕하세요 정수님! 강의 들으면서 정말 많은 도움 받고 있습니다 :) 비전공자인 저에게 한 줄기 빛과 같은 강의예요. 그런데 듣던 중, 궁금한 점이 생겼습니다. 프로그래밍을 배우기로 결심하고 나서 살 노트북을 알아보는데 맥 vs 윈도우 로 많이 갈리더라고요. 제가 본 개발자 분들의 80%는 맥을 사용하는데 (철저히 저의 개인적인 경험에서...) 막상 질문글을 보면 굳이 맥을 사용할 필요가 없다는 의견이 많았습니다. 그런데 남들 다 맥 쓰는데 윈도우 사용하면 .... 득보다 실이 많을 것 같기도 해서요ㅠㅠ 윈도우를 주로 사용해왔지만 장기적인 관점에서 맥을 사용하는 것이 좋다면 고려해보려합니다. 정수님의 생각은 어떠신지 궁금합니다. 맥을 사용중이시고, 또 여러 회사에서 근무한 경험이 많으시니까요. 정성을 다한 강의 정말 감사합니다! 완강하고 나면 꼭 강의평도 적겠습니다. 추운데 감기 조심하세요 :)
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. package:sqflite_common_ffi/src/isolate.dart 40:9 SqfliteIsolate.handle SqfliteFfiException(error, Invalid argument(s): Failed to load dynamic library 'sqlite3.dll': error code 1907354296}) DatabaseException(Invalid argument(s): Failed to load dynamic library 'sqlite3.dll': error code 1907354296) 오류가 생깁니다. 혹시 해결 방법이 있을까요?
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] pom.xml에서 dependency들 등록하고 reload를 누르면 아래와 같은 에러가 계속 뜹니다. external libraries에 hibernate잘 들어와있는것 같은데 이유를 모르겠습니다...