묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
book 객체가 왜 준영속인것인가
수정을 시도하는 Book객체는 새로 만들어진것이잖아요 강사님. 이 Book객체는 이미 DB에 한번 저장이 되었다고 했는데 persist를 한적도 없고 db를 통해 find 한 객체도 아닌데 어떻게 이게 준영속 객체가 되는것이지요?????? 단지 그냥 Book이란 객체를 만들고 set으로 평범한 값을 넣어줬을 뿐인데.. 만약 set을 하고 em.persist(book) 을 해주면 뭐 영속성컨텍스트에 올라갈것이지만요... 그냥 book은 단순 객체가 아닌 이유를 이해하기가 정말 어렵습니다.ㅠ 기존식별자를 가지면 준영속이라고 하셨는데 book에 set을하여 id를 박는순간 이것은 준영속인것인가요? id는 식별자니까요 @PostMapping("items/{itemId}/edit")public String updateItem(@ModelAttribute("form") BookForm form, @PathVariable String itemId) { Book book = new Book(); book.setIsbn(form.getIsbn()); book.setAuthor(form.getAuthor()); book.setStockQuantity(form.getStockQuantity()); book.setPrice(form.getPrice()); book.setName(form.getName()); book.setId(form.getId()); itemService.saveItem(book); return "redirect:/items";}
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
상위컴포넌트에서 slot 등록시 무조건 하위컴포넌트의 바로 아래 자식 요소여야 하는걸까요?
예제를 따라서 해보다가 하위컴포넌트 안에 slot속성을 지정했는데 slot을 div로 감싸니깐 안나오더라구요~ 무조건 하위컴포넌트 바로 아래 자식 요소여야 하나요?? <user-profile class="d-flex w-100 justify-content-between"> <div> <!-- 요렇게 div로 감싸면 안되는것 같아서요~~ --> <router-link slot="username" v-bind:to="`/user/${userInfo.user}`"> {{userInfo.user}} </router-link> </div> </user-profile>
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
girdsearchcv cv
안녕하세요 자주 공부를 못해서 간헐적으로 하다보니 조금씩 까먹어버려서.. 죄송합니다 중간에 보면 gridsearchcv파라미터로 cv=5를 넣던데 교차검증을 위해하는 것으로 알고 있습니다 근데 X_train값과 y_train값을 이전 시간들과 달리 아예 초기값을 설정을 해줬는데 교차가 가능한 것인지 궁금합니다
-
미해결인터랙티브 웹 개발 제대로 시작하기
stage에 width height 값을 vw vh 주셨는데
house에는 width height에 100%를 주면 다른건가요>?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
썜. updateItemForm에는 action이 왜 없나요
@GetMapping("items/{itemId}/edit")public String updateItemForm(@PathVariable("itemId") Long itemId, Model model) { Book item = (Book) itemService.findOnd(itemId); model.addAttribute("form", item); return "items/updateItemForm";} 수정버튼 눌렀을경우 바로 이렇게 item을 때려 박아서 정보를 줘도 되지않나요. 왜 폼에 넣고 폼을 전달하나요 아참. 이게 본 질문입니다. action이 없어도 되는건가요? method는 있네요. <!DOCTYPE HTML><html xmlns:th="http://www.thymeleaf.org"><head th:replace="fragments/header :: header"/><body><div class="container"> <div th:replace="fragments/bodyHeader :: bodyHeader"/> <form th:object="${form}" method="post"> <!-- id --> <input type="hidden" th:field="*{id}"/> <div class="form-group"> <label th:for="name">상품명</label> <input type="text" th:field="*{name}" class="form-control" placeholder="이름을 입력하세요"/> </div> <div class="form-group"> <label th:for="price">가격</label> <input type="number" th:field="*{price}" class="form-control" placeholder="가격을 입력하세요"/> </div> <div class="form-group"> <label th:for="stockQuantity">수량</label> <input type="number" th:field="*{stockQuantity}" class="formcontrol" placeholder="수량을 입력하세요"/> </div> <div class="form-group"> <label th:for="author">저자</label> <input type="text" th:field="*{author}" class="form-control" placeholder="저자를 입력하세요"/> </div> <div class="form-group"> <label th:for="isbn">ISBN</label> <input type="text" th:field="*{isbn}" class="form-control" placeholder="ISBN을 입력하세요"/> </div> <button type="submit" class="btn btn-primary">Submit</button> </form> <div th:replace="fragments/footer :: footer"/></div> <!-- /container --></body></html>
-
웹 게임을 만들며 배우는 React
가위바위보 사진이 안보입니다..
삭제된 글입니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
람다식 실무에서 많이 사용하나요??
강의와 관련된 강의는 아니지만 궁금합니다!!
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
상품등록 시 POST 작동이 안됩니다..
삭제된 글입니다
-
해결됨스프링 핵심 원리 - 기본편
빈 조회 시 인터페이스와 구현체의 차이
ac.getBean("memberService", MemberServiceImpl.class);위와 같을 경우 타입이 구현체, 인터페이스로 조회 시 어떤 차이가 있나요?결국 컨테이너에 빈으로 등록된 같은 객체아닌가요?
-
해결됨당신을 함께 일하고 싶은 개발자로 만들어 줄 클린 코드 작성법
좋은 naming이란에서
3. getAllProduct(price) : getAllProductCheaperThan(price) 은 어느게 더 좋은 네이밍 이라기 보다는 서로 목적이 다른 함수를 지칭한다고 보는게 맞지 않나요? 왼) 해당 가격의 모든 제품 조회오) 해당 가격보다 저렴한 모든 가격 조회 라고 보여지는데 제가 이해한게 잘못 된건지 궁금합니다.
-
미해결쉽게 배우는 Webpack
신규강좌 쿠폰 발급 가능해 주실 수 있을까요?
안녕하세요. 미뤄두던 강좌를 보려고 했는데 리뉴얼이 되었군요. 쿠폰을 이제사 확인 했습니다. ㅠㅠ 쿠폰 재발급이 가능할까요? 확인 부탁드릴께요. 감사합니다.
-
해결됨PHP 8, 새로운 기능 살펴보기
이해 안되시는 분
# 현재 PHP는 변수에 걸리는 예외를 처리해야 합니다. try { foo(); } catch (SomeException $ex) { die($ex->getMessage()); } # 그러나 변수를 사용하지 않더라도 다음과 같이 지정해야 합니다. try { changeImportantData(); } catch (PermissionException $ex) { // "$ex" 변수를 지정해야 됨 echo "이 작업을 수행할 수 있는 권한이 없습니다."; } => # 예외를 변수에 캡처하지 않고 예외를 포착할 수 있도록 허용 try { changeImportantData(); } catch (PermissionException) { // "$ex" 변수를 지정안해도 됨 echo "이 작업을 수행할 수 있는 권한이 없습니다."; }
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
inner join에서 'Average Population of Each Continent' 문제 질문드립니다
안녕하세요, SQL 강의 잘 듣고 있어요 :) 다름 아니라 이 문제에서 왜 group by 를 써서 아래처럼 작성해주는지 이해가 잘 가지 않습니다. SELECT country.continent , FLOOR(AVG(city.population)) FROM city INNER JOIN country ON city.countrycode = country.code GROUP BY country.continent 처음에 group by 없이 코드를 짰더니 아래같은 에러코드가 나타났습니다. ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GROUP BY country.continent' at line 5 자세한 설명 한 번 부탁드리겠습니다. 감사합니다.
-
미해결Vue로 Nodebird SNS 만들기
icon이 뜨질 않고 check box도 깨지듯 뜹니다. [ 추가 질문드립니다. ]
현제 1-7을 하고 있는데 icon 내용 코등을 하면 보이질 않고 회원 가입에 check box 는 깨지듯 뜹니다. coding 은 똑같이 하고 있는데 문제 점을 찾지 못하고 있습니다. 지금 까지 install 해야되는 vuetify , axios , nuxt, vue 모두 인스톨 하였습니다. 그런데 package.json 에는 vuetify axios 등 버전이 dependencies 나 같은데 보이질 않는건 있습니다. 이곳 dependencies 안에 자동적으로 뜨는게 아니라 물리적으로 버전을 적어넣으면 문제가 안되는지 모르겠습니다. 아래는 지금까지 문제있던 부분에 대한 사진들입니다. PostCard.vue 안에 <v-image />를 집어넣으면 개발자 도구에 아래와 같이 에러가 뜹니다.
-
미해결트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술
3강 백엔드 api에 대해서
이 강의와는 별개로 이 강의의 백엔드 api의 구축에 대해서 공부를 해나가고 싶습니다. 이 강의에서는 정해진 test라는 아이디와 123이라는 비밀번호만 쓸 수 있고, 회원가입이나 get board list가 bearer가 있어야 값을 내어주는 방식같이 api 자체를 구축을 할 수 없기 때문입니다. 혹시 어떤 강의를 통해 넓혀나갈 수 있을까요?
-
해결됨PHP 8, 새로운 기능 살펴보기
Attributes 이해 안되시는분
class AboutPage extends AbstractController { /** * @Route("/about") */ public function page() {} } 위와 같은 주석이 있다면 이를 아래와 같이 변경할 수 있습니다. class AboutPage extends AbstractController { <<Route('/about')>> public function page() {} }
-
해결됨[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
안녕하세요 강사님 질문 있습니다
float 을 사용할때 부모요소 css에 overflow: hidden 말고 html에서 부모요소에 class="clearfix" 를하고 .clearfix { content: ""; display: block; clear: both; } 이렇게 css에 적는 방식으로 float 해제 하는것도 상관없나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
팩토리얼 함수
int result = 1; if(n != 0) { result *= n * Factorial(n - 1); } return result; 저는 안보고 이렇게 풀었는데 이방식은 틀린건가요? 정답은 똑같이 나오는데
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
getServerSideProps가 호출되지 않는경우..
pages 컴포넌트(디렉토리) 에서만 호출이 되는것 같습니다. 혹시 다른분들도 헤매시지 않을까 해서 작성합니다.
-
[리뉴얼] React로 NodeBird SNS 만들기
getServerSideProps 가 호출되지 않습니다.
삭제된 글입니다