묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결데이터 분석 SQL Fundamentals
안녕하세요 강의를 마무리했습니다!
안녕하세요 선생님. 덕분에 좋은 강의를 마무리 할 수 있게 되었습니다. 제가 궁금했던 부분을 많이 알려주셔서 감사합니다. 강의를 1~2번 더 복습하도록 할게요. 다름이 아니라 궁금한 점이 있는데 여기에 여쭤볼 수 있을까요 하여 질문을 남겨요. 제가 데이터 분석 직무로 옮기기 위하여 sql을 공부하기 시작했는데,데이터 분석 포트폴리오를 만드려고 kaggle, dacon 등의 사이트를 들어갔는데 대부분 python을 다루고 있더라고요. 그러면 sql을 공부한 이후에 어느 정도 정리가 되면, python으로 넘어가야 할 것 같은데.. 언제 쯤에 공부를 하는 것이 좋을까요? 즉, 제가 6개월 안에 취준을 하려고 한다 했을 때, 취업 전에 python도 같이 공부를 하는 것이 좋을까요? 아니면 한 직장에 인턴이든 신입으로 들어간 이후에 python공부를 시작하는게 좋을까요? 긴 질문이네요.. 간단하게라도 답변주시면 감사드릴게요:)
-
미해결
인텔리제이 사용관련 질문 및 SpringBootApplicationConfigurationType 혹시 아시는 분 계세요??
스프링 입문 - 코드로 배우는 스프링 부트, 웹 mvc, db 접근 기술 강의를 보는중 인텔리제이로 하길래 community로 다운받고 한 달 사용하니 무료 버전이 끝나서 다시 지우고 다시 다운받아서 강의를 들을려고 하는데 기존에 공부했던거 open해서 다시 돌아가나 확인할려하는 도중 실행은 안되고 이렇게 뜨는데 제가 무료버전이 끝나서 당황해서 코드를 건드렸던건지 아니면 인텔리제이 설치할때 잘못했는지 잘 모르겠어요 ㅜㅜ 아직 배우는 중이라 도움 요청합니다. ㅜ 아시는 분 알려주세요
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
./gardlew build 입력안됨
cmd에서 ./gardlew build을 입력하려하면 이런 에러코드가 납니다.
-
미해결[딥러닝 전문가 과정 DL1102] 딥러닝을 위한 파이썬 레벨2
Slack 커뮤니티 가입
안녕하세요, 슬랙 가입 초대 메일을 받지 못하여 문의 드립니다. dbwls3284@yonsei.ac.kr 로 초대해주시면 감사하겠습니다. 추가로 파이썬 Level 3 강의의 업로드 예정일을 알 수 있을까요? 감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
gradle 로 수업을 따라했을 때 문제가 발생해 질문남깁니다.
안녕하세요. gradle로 실습을 진행하다가 Entity 경로를 찾지 못하는 문제가 발생해서 질문 드립니다. 주제는 다음과 같습니다. persist 로 영속성 컨텍스트에 저장하려고 하는데 에러를 따라가보니 Entity 경로를 못찾는 에러가 발생했습니다. 그래서 persistence.xml 에 <class> 태그로 경로를 설정해줌으로써 에러는 해결되었습니다. 그런데 질문사항은 다음과 같습니다. 이렇게 해결하는 방식이 맞는 해결 방식일까요? gradle로 진행시 application.properties로 설정하는 방식을 사용하는게 나을까요?? <?xml version="1.0" encoding="UTF-8" ?><persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence" version="2.1"> <persistence-unit name="5xik"> <class>xik.ShoppingMall.Domain.Member</class> <properties> <property name="javax.persistence.jdbc.driver" value="org.h2.Driver"/> <property name="javax.persistence.jdbc.user" value="sa"/> <property name="javax.persistence.jdbc.password" value=""/> <property name="javax.persistence.jdbc.url" value="jdbc:h2:tcp://localhost/~/jpashop"/> <property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/> <property name="hibernate.show_sql" value="true"/> <property name="hibernate.format_sql" value="true"/> <property name="hibernate.use_sql_comments" value="true"/> <!--property name="hibernate.id.new_generator_mappings" value="true"/--> </properties> </persistence-unit></persistence>package xik.ShoppingMall;import lombok.Getter;import lombok.Setter;import org.junit.jupiter.api.Test;import xik.ShoppingMall.Domain.Member;import javax.persistence.*;public class JpaTest{ @Test void JpaTest() { // 엔티티 팩토리 생성 EntityManagerFactory emf = Persistence.createEntityManagerFactory("5xik"); // 엔티티 매니저 생성 EntityManager em = emf.createEntityManager(); // 트랜잭션 객체 생성 EntityTransaction tx = em.getTransaction(); tx.begin(); Member membertest = new Member(); //membertest.setId(1L); membertest.setName("parksung"); membertest.setPhoneNumber("01074724537"); em.persist(membertest); try{ Member findMember = em.find(Member.class, 1L); System.out.println("findMember,Id = " + findMember.getId()); System.out.println("findMember.Name = " + findMember.getName()); tx.commit(); } catch(Exception e){ tx.rollback(); } finally{ em.close(); } emf.close(); }}package xik.ShoppingMall.Domain;import lombok.Getter;import lombok.Setter;import javax.persistence.*;@Entity@Table(name="MEMBER")public class Member { @Getter @Setter @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; // 시스템에 저장하기 위해 시스템이 정하는 변수 @Getter @Setter @Column(name="name") private String name; // 고객이 입력한 데이터 @Getter @Setter @Column(name="phonenumber") private String phoneNumber; // 휴대폰 번호 @Getter @Setter @Enumerated(EnumType.STRING) @Column(name="grade") private Grade grade;}
-
미해결디자이너의 스킬업을 위한 Lottie 완벽 이해하기
AE에 PNG를 첨부하여 json 파일로 내리면 json에 img도 포함되나요?
강사님 안녕하세요 ㅎ강의 정말 유익하게 시청하였습니다. 한 가지 여쭐 것이 있어 질문을 드리게 되었습니다. 움직이는 도형(ai로 구현)과 그 배경이 되는 png 파일을 에펙의 하나의 컴포넌트 안에서 bodymovin을 사용하여 json 파일로 출력하였습니다. 이때, json 파일만 가지고도 포함된 png의 이미지가 웹상에 표현되는지 궁금합니다. 다른 협업 팀원에게 json 파일을 전달하려 하는데, 이때 포함된 png 파일도 json 파일과 함께 전달해야할까요? 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
SendBufferHelper class를 두는 것은 디자인 패턴의 하나인가요?
자주 사용하는 어떤 기법 같은 것인지 궁금합니다!
-
해결됨스프링 핵심 원리 - 기본편
ApplicationContext 컨테이너에 대해 질문 있습니다.
지금 ApplicationContext컨테이너를 만든 이유가 AppConfig클래스에 있는 함수들을 컨테이너에 집어 넣기 위해 만든거라고 보면 될까요? ApplicationContext컨테이너의 위치를 어디에 설정하면 좋을까요?
-
미해결스프링 핵심 원리 - 기본편
질문에 대한 답을 아직 안알려주셔서 다시 질문 올립니다 !!
안녕하세요. 아래 링크에 질문을 올렸는데 혹시 해답을 들을 수 있을까요?? 주제는 JpaRepository 의 빈 생성에 대한 의존성 주입 관련 에러입니다. https://www.inflearn.com/questions/590677
-
미해결홍정모의 따라하며 배우는 C++
하위 네임스페이스에서 상위 네임스페이스의 함수에 접근할 수 있는 이유?
MySpace1안의 InnerSpace라는 하위 네임스페이스에서MySpace1의 함수인 doSomething(int a, int b)을 호출해보았습니다.InnerSpace에서 MySpace1의 함수에 접근할 수 있는 이유가 뭔가요?main에서 함수를 호출하는 원리와 같은가요? namespace MySpace1{ int doSomething(int a, int b); namespace InnerSpace { int my_function() { cout << doSomething(3, 4) << endl; return 0; } } int doSomething(int a, int b) { return a + b; }}
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
default_batch_fetch_size 원리 질문입니다.
안녕하세요. batch size에 관해서 질문드립니다. 예를들어, 강의처럼 member와 order엔티티로 하겠습니다. (연간관계는 일대다) batchsize=3인 상태이구용 member.orders는 lazy상태이고, db에는 member1~6까지 6개가 들어있다고 가정하겠습니다. (기본키id도 1~6) jpql: select m from Member m 의 결과로는 List<Member> results 이고, size = 6인객체가 오겠네요 results.foreach(m -> m.getOrders().size)) 이런식으로 results를 전체순환하면서 사용하는게 아닌 아래처럼 사용하면 results.get(3).getOrders().size()results.get(5).getOrders().size() in절에는 get3과 5에 해당하는 외래키 id가 4, 6 두개가 나갈것으로 예상했는데, 쿼리를 보니 4, 5, 6 이렇게 나가더라구요. results.get(3).getOrders().size() 이렇게만 해도 in절에 4 하나만 나가는게 아니라 위와 동일하게 4, 5, 6 으로 되고.. results.get(0).getOrders().size()으로 하게 되면 1,2,3 으로, results.get(5).getOrders().size()으로 하게되면 6,5,4로 되더라구요. 그래서 일단 "초기화 안된 콜렉션 타입의 proxy를 실제 db에서 조회하려고 할때는, 무조건 batchsize에 설정된 사이즈만큼 동시에 읽어오고, 엔티티화해서 영속성컨텍스트에 미리 올려놓는다" 라고 생각하려 합니당 제가 궁금한 점은 in절로 내보내야할 id들을 가져오는 과정입니다. orders는 member의 콜렉션 프록시 이므로(=orders테이블에 memberid가 외래키)영속성컨텍스트에 이미 로딩되어있는 member엔티티들의 키를 대상으로 in절로 내보낼 id들을 찾아온다 라고 생각하면 맞을까요? 제일 의문이었던게 results.get(5).getOrders().size()를 했을때 in절에 6,7,8이 아니라 자동으로 6,5,4로 되는것이 궁금했습니다. 어떻게 6번이 마지막인지 알고 범위내의 in절을 생성하는지.. em.detach(members.get(1)) 을 한 상태에서 results.get(0).getOrders().size() 하게 되면 1,3,4 로 나가는것을 보아 영속성 컨텍스트에 존재하는 엔티티를 참조하는게 맞는것 같다는 생각인데 확실치 않아서 문의드립니다. (더 정확히는, 영속성 컨텍스트에 있으면서 proxy가 초기화 되지 않은 상태인 것들을 대상으로 in절에 보낼 id생성인듯 합니다 시나리오 -> results.get(0).getOrders().size()를 할 경우 프록시 사용 코드에서 (.size())프록시가 초기화 되지 않은 상태임을 확인. batchsize=3옵션이 있음. sql을 만들기 위해 in절로 내보낼 값들도 만들어야 함. results.get(0)의 반환타입이 Member임(= 프록시를 담고있는 객체가 Member) 그러므로 영속성컨텍스트에 로딩되어 있는 Member타입의 엔티티들을 찾아 id를 모아와야 함. 실제 member엔티티내의 orders프록시 객체가 초기화 되어 있는지 확인 초기화 되어있지 않은 것들만 골라 in절에 해당하는 값을 만들어서 db에 쿼리날림. ) 감사합니다!
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
left join을 통해 문제를 풀었는데 질문이 있어요.
안녕하세요 선생님. 저는 선생님께서 풀이하셨던 방법을 생각하지 못해서 1) group by email을 하여 min(id)구하기 --> P2 2) from Person P left join P2 on P.id = P2.min(id) 3) left join을 할 시, P2에는 Null인 경우가 발생하므로 --> where P2.id Is NULL인 경우 필터링 해주기 위에 단계로 문제를 풀어서 답을 accepted 받았어요! 그런데 데이터 분석을 공부를 하다보니 꼭 left join이 필요한 경우가 아니라면 쓰지 않는 것이 데이터 분석 툴 성능을 위해 좋다는 블로그 글을 보았어요. 그러면 데이터 분석을 할 때 최대한 inner join을 하는 방향으로 쿼리를 짜주는 것이 좋을까요? 질문이 너무 길어졌네요. 답변 해주시면 감사드릴게요..! (아래는 제가 짠 쿼리 입니다) delete P1from Person P1 left join (select email , min(id) min_id from Person group by email ) P2 on P1.id = P2.min_idwhere P2.min_id IS NULL;
-
미해결홍정모의 따라하며 배우는 C++
reference 반환 부근 질문 있습니다.
8:31초 부근부터 int & getValue(int x) { int value = x * 2: return value; } 이렇게 들어가는데 이 함수가 어떻게 작동하는 것인지가 궁금합니다. 함수가 분명 int& 형이므로 참조형 값을 반환해야 되는데 반환하는 value는 int 형이니 혼란스럽습니다. 또 교수님께서 참조형 변수는 무조건 초기화가 필요하다고 하신 적이 있으신데 value 값이 결정되기도 전에 int&형이 선언이 되는 부분도 이해가 잘 가지 않습니다. 강의 주제보다는 함수라는 것 자체에 대해 이해도가 부족한 데서 나오는 의문 같은데 검색을 해도 잘 안나오네요. 답변해시면 감사하겠습니다. 읽어주셔서 감사합니다.
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
row_number() 를 이용하여 풀어도 되나요?
안녕하세요 좋은 강의 감사합니다. 사실 제가 DML 구문들을 먼저 skip하고 뒤에 subquery부분부터 강의를 들어서 윈도우 함수를 배워온 상태에요. 그래서 혹시 아래 쿼리를 사용하여 문제를 풀었는데, 사용하는데 문제가 없을까요? leetcode에서는 답이 맞았다는 메세지를 받았습니다! delete from Personwhere id IN (select a.id -- rn이 1일 아닐 때의 경우만 id 고르기from ( select * , row_number() over (partition by email order by id) rn from Person ) awhere rn != 1 );
-
해결됨딥러닝 CNN 완벽 가이드 - TFKeras 버전
미니 배치 관련 질문
선생님 안녕하세요. 코드 복습 중에 궁금한 점이 생겨서 질문 드립니다. 미니배치 첫 번째 방법은 복원 추출로 배치사이즈 만큼 뽑아서 1 epoch에 가중치 업데이트 하는 거고, 미니배치 두 번째 방법은 앞에서부터 배치사이즈만큼 잘라서 나온 그 뭉탱이 갯수만큼의 횟수로 ( 데이터 크기 / 배치사이즈 = 뭉탱이 갯수?) 가중치를 업데이트 해주는 게 맞나요? 그럼 첫 번째 방법은 1 epoch에 한 번 업데이트하고, 두 번째 방법은 1 epoch에 뭉탱이만큼 업데이트를 하니까, BGD, SGD 포함한 전체 방법 중에 epoch 횟수가 같으면 두 번째 방법 미니배치가 학습 시간이 가장 오래 걸리는 걸로 이해하면 될까요? 감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
프로젝트 안에 여러개의 소스파일
안녕하세요! 강의 따라하다가 질문이 생겨 글 남깁니다! 다름이 아니라 강의에서는 같은 파일을 사용하면서 코드를 계속 지우면서 하셨는데 저는 공부하려고 남겨두고 같은 프로젝트에 소스파일을 추가하였습니다! 그리고 이것을 실행하려고 하니까 main이 이미 있다면서 안되더라구요. 이러한 경우에는 그냥 새 프로젝트를 만들어서 실행하는 것이 가장 좋은 건가요?
-
해결됨비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
jwtsecretkey
안녕하세요 jwtsecretkey 관련하여 질문드립니다. jwtsecretkey는 강의에 나와있는대로 그대로 사용했고, host는 AWS EC2에 명시된 퍼블릭 IP주소, User명에는 mysql 사용자명, port는 3306, password는 mysql 접속 시 비밀번호, 그리고 사용할 database명까지 입력을 해주었으나 localhost로 접속 시, Cannot get이라는 창만 계속해서 뜹니다. 혹시 이런경우에는 jwtsecretkey를 제것을 따로 생성하지 않아서 발생하는 문제인지 알고 싶습니다. 만약 jwtsecretkey의 문제라면 어떻게 생성하면되는지 알려주시면 감사하겠습니다.
-
미해결실전! 스프링 데이터 JPA
h2 db 연결에 문제가 있는 것 같습니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! 백엔드 개발자가 되고 싶어 김영한님 강의 들으며 공부하는 대학생입니다. 다름이 아니라, 강의를 들으면서 findByUsernameAndAgeGreaterThen 테스트를 진행하다가 발생한 오류를 해결하지 못하고 있습니다ㅠㅠ 요류 내용은 아래에 기재해놓았습니다. 찾아보니까 h2 db를 연결 확인, yml 파일 확인 이라는 답변이 많아서 둘 다 해보았는데 해결이 되지 않습니다. 2번째로 기재한 사진의 버전에 맞게 현재 h2 db 2.1.214 버전을 사용하고 있습니다! java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:124) at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190) at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132) at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:248) at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:138) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$8(ClassBasedTestDescriptor.java:363) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:368) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$9(ClassBasedTestDescriptor.java:363) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:310) at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735) at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:362) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$6(ClassBasedTestDescriptor.java:283) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:282) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$4(ClassBasedTestDescriptor.java:272) at java.base/java.util.Optional.orElseGet(Optional.java:364) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:271) at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$0(TestMethodTestDescriptor.java:102) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:101) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:66) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:90) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86) at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86) at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53) at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71) at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'memberRepository' defined in study.datajpa.repository.MemberRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Invocation of init method failed; nested exception is org.springframework.data.repository.query.QueryCreationException: Could not create query for public abstract java.util.List study.datajpa.repository.MemberRepository.findByUsernameAndAgeGreaterThen(java.lang.String,int); Reason: Failed to create query for method public abstract java.util.List study.datajpa.repository.MemberRepository.findByUsernameAndAgeGreaterThen(java.lang.String,int)! No property 'greaterThen' found for type 'int' Traversed path: Member.age.; nested exception is java.lang.IllegalArgumentException: Failed to create query for method public abstract java.util.List study.datajpa.repository.MemberRepository.findByUsernameAndAgeGreaterThen(java.lang.String,int)! No property 'greaterThen' found for type 'int' Traversed path: Member.age. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:936) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:734) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:132) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) ... 71 moreCaused by: org.springframework.data.repository.query.QueryCreationException: Could not create query for public abstract java.util.List study.datajpa.repository.MemberRepository.findByUsernameAndAgeGreaterThen(java.lang.String,int); Reason: Failed to create query for method public abstract java.util.List study.datajpa.repository.MemberRepository.findByUsernameAndAgeGreaterThen(java.lang.String,int)! No property 'greaterThen' found for type 'int' Traversed path: Member.age.; nested exception is java.lang.IllegalArgumentException: Failed to create query for method public abstract java.util.List study.datajpa.repository.MemberRepository.findByUsernameAndAgeGreaterThen(java.lang.String,int)! No property 'greaterThen' found for type 'int' Traversed path: Member.age. at org.springframework.data.repository.query.QueryCreationException.create(QueryCreationException.java:101) at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.lookupQuery(QueryExecutorMethodInterceptor.java:107) at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.lambda$mapMethodsToQuery$1(QueryExecutorMethodInterceptor.java:95) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133) at java.base/java.util.Collections$UnmodifiableCollection$1.forEachRemaining(Collections.java:1061) at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.mapMethodsToQuery(QueryExecutorMethodInterceptor.java:97) at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.lambda$new$0(QueryExecutorMethodInterceptor.java:87) at java.base/java.util.Optional.map(Optional.java:260) at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.<init>(QueryExecutorMethodInterceptor.java:87) at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:365) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.lambda$afterPropertiesSet$5(RepositoryFactoryBeanSupport.java:323) at org.springframework.data.util.Lazy.getNullable(Lazy.java:231) at org.springframework.data.util.Lazy.get(Lazy.java:115) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:329) at org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:144) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) ... 86 moreCaused by: java.lang.IllegalArgumentException: Failed to create query for method public abstract java.util.List study.datajpa.repository.MemberRepository.findByUsernameAndAgeGreaterThen(java.lang.String,int)! No property 'greaterThen' found for type 'int' Traversed path: Member.age. at org.springframework.data.jpa.repository.query.PartTreeJpaQuery.<init>(PartTreeJpaQuery.java:96) at org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$CreateQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:119) at org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$CreateIfNotFoundQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:259) at org.springframework.data.jpa.repository.query.JpaQueryLookupStrategy$AbstractQueryLookupStrategy.resolveQuery(JpaQueryLookupStrategy.java:93) at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.lookupQuery(QueryExecutorMethodInterceptor.java:103) ... 108 moreCaused by: org.springframework.data.mapping.PropertyReferenceException: No property 'greaterThen' found for type 'int' Traversed path: Member.age. at org.springframework.data.mapping.PropertyPath.<init>(PropertyPath.java:91) at org.springframework.data.mapping.PropertyPath.create(PropertyPath.java:438) at org.springframework.data.mapping.PropertyPath.create(PropertyPath.java:414) at org.springframework.data.mapping.PropertyPath.create(PropertyPath.java:448) at org.springframework.data.mapping.PropertyPath.create(PropertyPath.java:471) at org.springframework.data.mapping.PropertyPath.create(PropertyPath.java:471) at org.springframework.data.mapping.PropertyPath.create(PropertyPath.java:414) at org.springframework.data.mapping.PropertyPath.lambda$from$0(PropertyPath.java:367) at java.base/java.util.concurrent.ConcurrentMap.computeIfAbsent(ConcurrentMap.java:330) at org.springframework.data.mapping.PropertyPath.from(PropertyPath.java:349) at org.springframework.data.mapping.PropertyPath.from(PropertyPath.java:332) at org.springframework.data.repository.query.parser.Part.<init>(Part.java:81) at org.springframework.data.repository.query.parser.PartTree$OrPart.lambda$new$0(PartTree.java:250) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) at org.springframework.data.repository.query.parser.PartTree$OrPart.<init>(PartTree.java:251) at org.springframework.data.repository.query.parser.PartTree$Predicate.lambda$new$0(PartTree.java:384) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) at org.springframework.data.repository.query.parser.PartTree$Predicate.<init>(PartTree.java:385) at org.springframework.data.repository.query.parser.PartTree.<init>(PartTree.java:96) at org.springframework.data.jpa.repository.query.PartTreeJpaQuery.<init>(PartTreeJpaQuery.java:89) ... 112 more
-
미해결Arnold Renderer for Maya Basic
mesh_light 질문 드립니다!
Light visible 체크해도 오브젝트 형태만 보이고 빛은 반사되는 벽쪽에만 보이는데 어떤 사항을 체크해야 오브젝트가 발광하는 것 처럼 보일까요?
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
drop 질문
안녕하세요 선생님. 혹시 drop 기능은 DML에 포함이 되지 않는 걸까요?