package jpabook.jpashop; import org.assertj.core.api.Assertions; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.annotation.Rollback; import org.springframework.test.context.junit4.SpringRunner; import org.springframework.transaction.annotation.Transactional; @RunWith(SpringRunner.class) @SpringBootTest public class MemberRepositoryTest { @Autowired MemberRepository memberRepository; @Test @Transactional @Rollback(false) public void testMember() { Member member = new Member(); member.setUsername("memberA"); Long savedId = memberRepository.save(member); Member findMember = memberRepository.find(savedId); Assertions.assertThat(findMember.getId()).isEqualTo(member.getId()); Assertions.assertThat(findMember.getUsername()).isEqualTo(member.getUsername()); Assertions.assertThat(findMember).isEqualTo(member); //JPA 엔티티 동일성 보장 } } 위의 코드를 실행했는데, 아래와 같은 오류가 나왔습니다. 해결책을 알려주시면 감사하겠습니다. ... 91 common frames omitted ============================ CONDITIONS EVALUATION REPORT ============================ Positive matches: ----------------- None Negative matches: ----------------- None Exclusions: ----------- None Unconditional classes: ---------------------- None 2024-04-17T00:07:39.846+09:00 WARN 5176 --- [ Test worker] o.s.test.context.TestContextManager : Caught exception while allowing TestExecutionListener [org.springframework.test.context.web.ServletTestExecutionListener] to prepare test instance [jpabook.jpashop.MemberRepositoryTest@41a23470] java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@48368a08 testClass = jpabook.jpashop.MemberRepositoryTest, locations = [], classes = [jpabook.jpashop.JpashopApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@49cb9cb5, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@146587a2, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@16c63f5, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@6127a7e, org.springframework.boot.test.context.SpringBootTestAnnotation@8694b330], resourceBasePath = "src/main/webapp", contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] ... 55 more Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] due to: Unable to determine Dialect without JDBC metadata (please set 'jakarta.persistence.jdbc.url' for common cases or 'hibernate.dialect' when a custom Dialect implementation must be provided) > Task :test FAILED MemberRepositoryTest > testMember FAILED java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java:180 Caused by: org.springframework.beans.factory.BeanCreationException at AbstractAutowireCapableBeanFactory.java:1786 Caused by: org.hibernate.service.spi.ServiceException at AbstractServiceRegistryImpl.java:276 Caused by: org.hibernate.HibernateException at DialectFactoryImpl.java:191 1 test completed, 1 failed FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':test'. > There were failing tests. See the report at: file:///C:/study/jpashop/build/reports/tests/test/index.html * Try: > Run with --scan to get full insights. Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. For more on this, please refer to https://docs.gradle.org/8.7/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation. BUILD FAILED in 6s 4 actionable tasks: 1 executed, 3 up-to-date
강의 중에 빈충돌로 인한 코드를 잡는데 주석처리를 해도 잡히지가 않네요 강의에서는 잡혔는데 저는 왜 안잡히고 @Primary,@Qualifier 를 사용하라 하나요? memoryMemberRepository 와 memberRepository 라는 두 개의 MemberRepository 빈이 발견되었다는 오류가 뜹니다.
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 강의에서는 int result = MultiplyBy(b, a); 부분을 어셈블리로 조사를 한다면, push부분이 나와야 하지만 나타나지 않고 대부분 어셈블리적힌 부분이 다른 거 같은데 왜 다른지 모르겠습니다.
안녕하세요 루키스님. 저는 게임프로그래머 취업을 목적으로 루키스님 강의를 듣고 있는 수강생입니다. 다음달부터 1년동안 쥬신게임학원에 다닐 예정이고, 지금은 루키스님의 C++/언리얼 강의 part1을 들으며 준비중인데요. 프로그래머로서 성장할 수 있는 제대로된 게임 회사에 클라이언트 프로그래머로 취업을 하려면 루키스님의 강의중 어떤 강의들을 수강하면 좋을지 여쭙고 싶습니다. 가령 C#/유니티 강의도 듣는게 좋을지, C++/언리얼 강의는 모든 강의들을 다 듣는게 좋을지 등을 알려주시면 정말 감사하겠습니다. 저는 비전공자이고, 대학 강의 및 프로그래밍 학원 등을 통해 C, C++, 자료구조를 약 1년 정도 공부하였고, C# 및 Java는 문법 정도만 아는 상태이며 운영체제, 컴퓨터 구조 등 컴공 전공 지식은 없는 상태입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 아무리 찾아봐도 강의자료를 못 구하겠습니다 도움 부탁드립니다
안녕하세요 제로초님 이전에 리액트 강의 들었던 부분까지 복습하려고 강의를 2장부터 보고 있는데요 어떤 방식으로 공부하면 좋을지 모르겠어서 여쭈어보고 싶습니다. 그냥 단순히 강의보면서 이해하는 방향으로 공부해도 되는건지.. 아니면 똑같이 따라하면서 공부하는게 나을지 모르겠습니다. 따라치다보면 타이핑 연습만 하는거 같아서요.. 효율적인 복습방법을 여쭙고 싶습니다.
안녕하세요 제로초님 회사에서 리액트 프로젝트를 진행하다가 자바스크립트 개념도 부족한거 같아서 자바스크립트 공부를 다시 빠르게 복습하고 제 로초님 리액트 공부로 넘어가려구 합니다. 빠르게 복습용으로 공부하려고 한다면 어떤식으로 강의를 들으면서 학습하는게 좋을까요? 공통적인 문법 (조건문, 반복문, 함수) >> 이런것들은 개념은 잘 알지만 활용을 잘 못하고, 이벤트 루프, 실행 컨택스트, 비동기 등 자바스크립트 특징인 문법들은 어느정도 알고는 있지만 완벽하게 자세히 이해는 하지 못하고 있습니다.
13일까지 기한인 20% 할인 쿠폰으로 교안강의를 포함하여 강의 3개를 구매했는데, 뒤늦게 UX 강의가 누락된 것을 확인하였습니다. 좋은 강의임에도 불구하고 할인된 가격으로 구매할 수 있는 기회를 놓친 것이 아까운데 혹시 쿠폰 발급이 가능한가요? 쿠폰 사용에 제한 기간(당일내 사용, 3일내 사용 등)이 있어도 상관없습니다.
자바 ORM표준 JPA프로그래밍 진행를 YES24에서 바로 구매하여 2장 JPA시작까지 정주행중입니다. 해당 강의를 처음부터 끝까지 다 들을 수 있어서 그런지 해당 책의 내용 1장 모두 이해할 수 있어서 좋았습니다. 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의를 수강 할지 말지 고민이 돼는대 위의 책을 완독하고서 수강하는게 좋을까요? 아니면 강의를 수강하면서 해당 책을 보는게 좋을까요?
안녕하세요. 회사에서 인프런을 복지 차원에서 비즈니스 신청을 할 예정입니다. 혹시나 비즈니스를 신청하면 비즈니스 계정에 개인 개정을 입력하여 사용하는것같은데 혹시나 A라는 강좌를 1,2,3 이라는 회사 사원이 들어야 한다면 비즈니스 계정으로 A라는 강좌를 3개를 구입해야하나요?