묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 핵심 원리 - 기본편
MemberApp 실행시 질문입니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.현재 m1 맥북을 사용하며 강의를 따라가고 있는데 MemberApp 클래스에서 실행시 결과가new member 와 find Member 의 = 다음으로 저렇게 나옵니다.강의에서의 실행결과가 똑같이 나오게 하려면 어떻게 해야 할까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Hello JPA 실습 중 발생한 에러에 대하여 질문있습니다!!
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요, 아래의 코드에서 첫 번째 트랜잭션과 두 번째 트랜잭션은 정상 작동하지만세 번째 트랜잭션에서 에러가 발생하였습니다. 정확하게는 createQuery()를 호출할 때, 에러가 발생하였습니다. 발생한 에러는 다음과 같습니다.org.hibernate.hql.internal.ast.ErrorTracker reportError ERROR: line 1:8: unexpected token: memberSELECT member FROM Member AS member라고 적은 것이 문제일까 싶어서 member를 m으로 수정하면 다음의 에러로 바뀌었습니다. org.hibernate.hql.internal.ast.ErrorTracker reportError ERROR: line 1:8: unexpected token: Member구글링의 결과 unexpected token 에러가 발생하는 원인이 명확하지 않아서 결국 에러를 해결하지 못하였습니다.추가적으로 강의에서 진행한 것과 달리 MySQL을 사용하였으며, Dialect는 MySQL57Dialect를 사용하였습니다. 첫 번째 트랜잭션과 두 번째 트랜잭션이 올바르게 작동한 것으로 보아 MySQL의 문제가 아닌 것으로 생각되는 데 정확히 어떤 문제인지 검색을 통해 파악하지 못하여 부득이하게 질문 남깁니다.import java.util.List; import javax.persistence.EntityManager; import javax.persistence.EntityManagerFactory; import javax.persistence.EntityTransaction; import javax.persistence.Persistence; public class HelloJpa { public static void main(String[] args) { // Factory는 어플리케이션 로딩 시점에 한 번만 만들면 충분하다. EntityManagerFactory entityManagerFactory = Persistence.createEntityManagerFactory("hello"); // 첫 번째 트랜잭션 insertMember(entityManagerFactory); // 두 번째 트랜잭션 updateMember(entityManagerFactory); // 세 번째 트랜잭션 selectMembers(entityManagerFactory); // 어플리케이션 종료 시 자원 해제 entityManagerFactory.close(); } private static void insertMember(EntityManagerFactory entityManagerFactory) { // Factory로부터 만드는 EntityManager는 각 트랜잭션에 대하여 하나씩 만들어야 한다. EntityManager entityManager = entityManagerFactory.createEntityManager(); // 트랜잭션 단위로 DB 접근 EntityTransaction tx = entityManager.getTransaction(); tx.begin(); try { Member member = new Member(); member.setId(3L); member.setName("HelloA"); entityManager.persist(member); tx.commit(); } catch (Exception e) { tx.rollback(); } finally { // 트랜잭션 완료 후 자원 해제 entityManager.close(); } } private static void updateMember(EntityManagerFactory entityManagerFactory) { EntityManager entityManager = entityManagerFactory.createEntityManager(); EntityTransaction tx = entityManager.getTransaction(); tx.begin(); try { // select로 조회한 객체는 JPA의 관리 대상이 된다. Member finded = entityManager.find(Member.class, 2L); finded.setName("HelloP"); // 트랜잭션을 커밋하는 시점에 // JPA에서는 관리 대상인 객체가 변경된 것을 체크하고, // 변경된 객체에 대하여 update 쿼리를 보낸다. tx.commit(); } catch (Exception e) { tx.rollback(); } finally { entityManager.close(); } } private static void selectMembers(EntityManagerFactory entityManagerFactory) { EntityManager entityManager = entityManagerFactory.createEntityManager(); EntityTransaction tx = entityManager.getTransaction(); tx.begin(); try { // 에러 발생 List<Member> members = entityManager.createQuery("SELECT member FROM Member AS member", Member.class) .getResultList(); members.forEach(member -> System.out.println(member.getName())); tx.commit(); } catch (Exception e) { tx.rollback(); } finally { entityManager.close(); } } }
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
vagrant up시 오류
MAC에서 진행중인데강사님이 주신대로 하면 이런 오류가 나고그래서 vi Vagrantfile 로 ip 주소를 수정하면이런 오류가 나는데 방법이 없을까요?
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
modal 적용 결과 질문
안녕하세요 모달 ui까지 적용했을 때 위 이미지와 같이 첫 화면에 저런 모달이 나오는데요,, 5번정도 x를 누르면 사라지고 정상 작동합니다 (새로고침해도 계속 5번정도는 눌러줘야 사라집니다 ㅠ). 그 뒤에도 다른 영화 클릭할 때는 강의에서와 같은 모달 형태가 나오고요,소스 코드 참고했을 때 다른 부분이 없는 거 같은데 혹시 의심되는 부분이 있을까요?
-
미해결15일간의 빅데이터 파일럿 프로젝트
virtualbox.org 사이트 접속이 안됩니다.
모바일, pc환경 모두 사이트 접속이 안되고 있습니다. ㅠㅠ
-
미해결홍정모의 따라하며 배우는 C++
&& (R-value)와 얕은복사 개념에 대해 질문있습니다.
공부를 하다가 문뜩 깊은복사와 얕은복사 그리고 && 관련하여 궁금한 점이 생겼습니다.깊은 복사는 새로운 메모리를 생성해서 다르게 주소를 갖는다 라고 생각해서m_data = new int[m_length]; for (unsigned i = 0; i < m_length; ++i) { m_data[i] = res.m_data[i]; return *this; }m_data = new int[m_length]; 와 같이 새로운 메모리를 생성해서 res.m_data를 받도록 해주는 것입니다.하지만 얕은 복사는 새로운 메모리를 생성하지 않고 서로 같은 주소를 가르킨다 라고 생각해서int* m_data = new int[5]; m_data[1, 2, 3, 4, 5]; int* r_data = m_data; m_data[2] = 9; //9가 출력된다. std::cout << r_data[2] << std::endl;m_data 와 r_data 가 같은 주소를 가르켜서 둘이 서로 간섭하는 형태를 볼 수 있다.그렇다면Autoptr& operator = (Autoptr&& a) { std::cout << "Autoptr move assignment" << std::endl; if (&a == this) return *this; if (!m_ptr) delete m_ptr; m_ptr = a.m_ptr; a.m_ptr = nullptr; std::cout << m_ptr << std::endl; return *this; }에서 m_ptr = a.m_ptr; a.m_ptr = nullptr;은 얕은 복사인데 a.m_ptr 이 사라지면 m_ptr도 같이 사라진다 라고 생각하는 것이 아니라 a.m_ptr 만 사라져서 m_ptr 을 간섭하지 못하게 (만약 살아있으면은 a.m_ptr 로 m_ptr을 간섭할 수 있으니깐!) 만든다고 생각하는 것이 맞을까요?제가 제대로 이해했는지 궁금해져서 이렇게 길게 질문을 남겨봅니다 ㅎㅎ.. 긴 질문 봐주시느라 늘 감사합니다. (꾸벅)
-
미해결워드프레스 제대로 개발하기 - 클라이언트 편
xdebug 3.2와 PHPStorm debug 연동
안녕하세요. phpstorm사이트에 가이드 따라서 해도 안되는데 확인 부탁드립니다https://www.jetbrains.com/help/phpstorm/configuring-xdebug.html#f8b7a237xdebug.ini파일명도 다른것 같습니다. (물론 php.ini에 세팅해봤는데도 잘 안되서 요청드립니다.)감사합니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
두 날짜 사이에 개월수는 어떻게 구하나요?
'${(DateTime( now.year, now.month, now.day, ).difference(selectedDay).inDays / 30).floor()} 개월'이런식으로 작성해봤는데 6년이상 차이나면 오차가 나오더라구요ㅜㅜㅜ어떤방식으로 작성하면되나요?ㅜㅜ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
SpringConfig @Bean 인식이 안됩니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]SpringConfig에서 @Bean 등록하고서비스, 리포지토리에서 @Service, @Repository, @Autowired 다 삭제하였는데Consider defining a bean of type 'hello.springstudy.service.MemberService' in your configuration.에러가 계속 뜹니다 ㅠㅠ.
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
레이아웃설정
쌤! 모니터 해상도에 따라 이렇게 차이가 나는 데요 맨밑에 사진2장 참고해주세요 <div class="content"> <img src="images/temp-section-07.jpg" alt="배경이미지7"> </div>.contnet > img 때문에 이게 백그라운도 넣은것이 아니라 img로 넣다보니 이렇게 다르게 나오는것 같은데요2번도 1번처럼 나오게 하려면.contnet > img{width:100%; height:auto;}해보니 이미지가 옆으로 딱 1번처럼 맞춰지나 높이가 auto이다보니 높이가 줄어들고 하는데요 .height:auto; 안줘도 마찬가지구요이거 나중에 크로스브라우징 해서 다 맞춰지는건지요... 강의 동영상 레이아웃 와이어프레임 퍼블리싱 (pc) [1번][2번]
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
migrate 오류
강사님 강의 잘 보고 있습니다.다름이 아니라 마이그레이션부분을 따라하다가 오류뜬거 때문에 헷갈려서 첨부터 다시하는데 또 오류가 떠서 질문 드립니다 ㅠ
-
미해결게임 프로그래머 취업 전략 가이드
클라이언트 학원가서 배우려합니다.
10분거리에 s학원과 편도 지하철 1시간 30분 쥬신하고 고민 중입니다.s학원 집에서 10분 거리에 있어서 상담받고 왔습니다. 5개월동안 c++, api, direct 과정으로 배우며 6개월 유니티 배운다고 하네요쥬신은 홈페이지 커리큘럼보니 s학원랑 조금 다르더라구요. 쥬신은 다음 주에 상담예약 해뒀습니다.쥬신을 추천하셔서 가고 싶지만 하루 왕복 3시간이 조금 걱정이 됩니다.3시간 통학하면서 갈 정도로 쥬신에 가는 것이 더 좋을까요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
깃허브 권한요청 드립니다~
인프런 아이디/이메일 : khk12304@naver.com / khk12304@naver.com깃허브 username/이메일 : always2024/constancy2504@daum.net
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
8분 41초부터 Kafka Connect 실행이 안됨
제가 그대로 따라해서 하고 있는데... 왜 안되는지 잘 모르겟네요... 저는 D 드라이브에 별도로 폴더를 생성해서 작업하고 있었는데요, .\bin\windows\connect-distributed.bat .\etc\kafka\connect-distributed.properties 를 실행하면 Error: Could not find or load main class org.apache.kafka.connect.cli.ConnectDistributedCaused by: java.lang.ClassNotFoundException: org.apache.kafka.connect.cli.ConnectDistributed 위와 같은 에러가 나오니... 이유가 뭘까요?
-
미해결피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z
무료버전과 유료버전 기능차이
공유할 수 있는 사람만 차이나는게 아니라 유료버전에 있는 기능이 무료버전에 없을 수 있나요?예를들어 유료버전에 있는 버튼이 무료버전에 없을 수 있나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
회원 목록페이지 오류
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.MVC로 회원 목록을 보는 페이지에서 자꾸 아래와 같은 오류가 뜨네요. @WebServlet(name = "mvcMemberListServlet", urlPatterns = "/servlet-mvc/members") public class MvcMemberListServlet extends HttpServlet { private MemberRepository memberRepository = MemberRepository.getInstance(); @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { List<Member> members = memberRepository.findAll(); request.setAttribute("members", members); String viewPath = "/WEB-INF/views/members.jsp"; RequestDispatcher dispatcher = request.getRequestDispatcher(viewPath); dispatcher.forward(request, response); } } <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <html> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <a href="/index.html">메인</a> <table> <thead> <th>id</th> <th>username</th> <th>age</th> </thead> <tbody> <c:forEach var="item" items="${members}"> <tr> <td>${item.id}</td> <td>${item.username}</td> <td>${item.age}</td> </tr> </c:forEach> </tbody> </table> </body> </html> https://drive.google.com/file/d/1a_N2abg-wHPZcdTNIJfYokNBI60CdChV/view?usp=sharing
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
h2 데이터베이스에 저장이 안됩니다...
무엇이 문제일까요..?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 2-b입니다!http://boj.kr/5bd2becddf9441489636f4aa909796b3처음 문제 풀 때는 강사님이랑 같은 코드였는데, 복습하면서 다시 푸니까, 뭔가 다르게 나옵니다. 코드의 어느 부분이 잘못된 것인지 잘 모르겠습니다.
-
해결됨[코드캠프] 시작은 프리캠프
싸이월드 1탄 강의 수강 중 질문드립니다
사진과 같이 wrapper__left__header와 wrapper__left__body를 정의하는 순간부터 레이아웃이 강의와는 다르게 망가지는데 뭐가 문제인지 모르겠습니다 ㅠㅠ flex로 정렬해 봐도 바뀌는 게 없습니다... 왜인지 알려주시면 감사하겠습니다
-
미해결퀘이사(Quasar) 완벽 마스터: Vue 프론트 웹을 빠르게 만들고 싶다면! (Based Vue3)
quasar 표현 녹색 표시가 안돼요 ㅠ
기본편부터 실전편 들으면서 vscode extension 설정 그대로 사용중인데 quasar 사용하니까 q-page나 q-separator 같이 quasar 문법에서는 녹색으로 색이 안변해요 ㅠ