묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
DTO관련 질뮨드립니다
Member란 엔터티에 컬럼 a, b, c, d가 있습니다 selectA 는 a,b 를 보여주고 selectB 는 b, a를 불러주고 selectC는 a,b,c를 불러온다고 가정하였을 때 1. select A, B, C 에 대해서 다 DTO객체를 만들어주는 것이 괜찮을까요? 2. select A, B는 컬럼 순서만 다를뿐인데 하나의 DTO로 리턴해줄 때 순서를 바꿔줄 수 있나요? 3. 아님 a, b, c를 포함한 DTO를 만들어서 사용하는것이 나을까요? 이렇게하면 라턴해줄 때 null값( selectA를 호출한다면 필드c 가 null값) 생기어서요(프론트엔드 입장에서는 사용할 필드만 보고 싶어질수도 있을거같아서요
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
./h2.sh 실행시 퍼미션 에러가 뜨네요..^^ 참고하세요
-bash: ./h2.sh: Permission denied bin 폴더 경로에 가셔서 터미널 여시고 chmod 755 h2.sh <-- 입력하시면 됩니다. 참고로 터미널에서는 h2 DB 종료 단축키는 control + c 입니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Group By가 필요할 때 JPA에서는 새로운 DTO 클래스를 만들어서 결과를 담으시나요?
실무에서 여러 테이블 조인하고 group by까지 해야할 때 ,기존의 엔티티 클래스말고 새로운 DTO 같은 클래스를 만들어서 결과를 받으시나요? 업무적으로 group by가 필요한 부분들은 어떻게 처리하시는지 궁금하네요. 기존의 엔티티로는 힘들어 보여서요.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
Group By질문드립니다.
활용편에서 나올 내용같은데 공부하다 궁금해서 문의드립니다. ㅠㅠ querydsl을 적용중이고 A Table year name value 2019 a 10 2019 b 11 2019 c 11 2020 d 9 2020 e 20 이 있을 때 , year로 그룹핑해서 value가 맥스인값을 보여주고 싶습니다. 2019 (b,11) , (c,11) 2020 (e, 20) 이렇게 값을 가져오게 하고 싶습니다. 최종적으로는 (b,11) (c,11)(e,20)로 출력하고 싶습니다. List<a>로 받고 싶습니다. 년도순, 이름순으로 값을 저장하고 싶습니다. a는 Qa를 a로 받은 것입니다. JPAQueryFactory.from(a).transform(groupBy(a.year).as(list(a))); 저는 이정도에서 더이상 진도가 안나네요. ㅠㅠ
-
미해결실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
Cookie 선언할때, Cookie[] 와 Cookie의 차이가 있나요??
예제에서 1. Cookie [] cookies = request.getCookies(); 2. Cookie cookie = null 이렇게 두가지 선언이 있는데 Cookie[]는 배열이고 Cookie는 배열이 아닌것 인가요?? 차이가 있다면 어떤점이 다른건지 헷갈립니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JAVA11 - javax.xml.bind.JAXBException 에러
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException JAVA11 에서 에러가 발생하네요 <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.0</version> </dependency> pom.xml에 해당 내용 추가하여 에러 없엤습니다 ㅎㅎ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
여러대 서버에서 사용하는 엔티티가 벌크 연산되는 경우 질문 드립니다.
아래와 같은 상황인 경우에, 어떤방식으로 엔티티들의 영속성을 유지할수 있을까요? - JPA 를 사용하는 API 서버 10대 - JPA 를 사용하는 BATCH 서버 2대 상황 - API 서버 몇개에서, BATCH에서 업데이트 될 엔티티가 영속 상태 - BATCH 서버에서 벌크 연산 수행 위와 같은 경우에 API 서버에서 엔티티들을 어떻게 관리해야하는지 궁금합니다.
-
미해결더 자바, 코드를 조작하는 다양한 방법
제네릭을 쓰는 클래스 생성방법은 없나요?
안녕하세요. 강좌 잘 보고 있습니다. 강좌를 보고 실습하고 있는데요. 제가 좀 변태적인 취향인지라... 제네릭한 클래스를 newInstance 를 이용해서 생성하려고 하는데요. 어떻게 해야할지 도통 감이 안잡히네요.
-
해결됨디자인 패턴 with JAVA (GoF)
싱글톤 패턴 LogWriter 예제 질문
LogWriter.java 에서 log 메서드에 synchronized 를 붙여주지 않으면 문제가 발생할 수 있다고 설명하셨는데, 현재 로직상으로는 사실상 synchronized 가 없어도 괜찮지 않나요? 문제가 발생하는걸 눈으로 확인하고 싶은데...
-
미해결실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
doPost()가 안되는 이유가 뭘까요?
method="post"로 바꾸고 실행을 해도 doGet()만 실행이 되는데 어떤게 문제일까요? jsp자료 받고 저것 외엔 수정한 내역이 없는데도 그러네요
-
미해결예제로 배우는 스프링 입문 (개정판)
과제 진행중인데
아무리바꿔도 html 파일이 바뀌질않아요.. 로그에 에러도 뜨지 않고 html 파일을 다 지워도 처음 시작했던 그대로 나오는데 어떻게 해야하나요
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
Entity 클래스의 역할
안녕하세요. 강사님! 엔티티 클래스가 역할과 책임을 가지고 주도적으로 일을 하는 클래스가 되어야 할까요 아니면 그저 DTO 같은 데이터 저장소로써 역할만 하는것이 나은지 궁금합니다!
-
해결됨스프링 부트 개념과 활용
[해결] Tomcat 9.x 실행 문제
다음과 같이 코드 추가하시면 Tomcat 9.x 에서 8080포트로 실행 잘됩니다. 기존 코드 tomcat.start();tomcat.getServer().await(); 변경 코드 tomcat.getConnector();tomcat.start();tomcat.getServer().await();
-
해결됨예제로 배우는 스프링 입문 (개정판)
인텔리J 플러그인/테마 관련 문의드립니다.
플러그인이나 테마에 대해서 여쭤봐도 될까요? 1. 혹시 빨간박스로 표시한것처럼, 해당 라인을 색으로 표시해주는 플러그인이 무엇인지 궁금합니다! 2. Console 에서도 이렇게 색으로 표시가 되는데, 플러그인이나 테마 정보를 공유받을 수 있을까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
h2 디비 연결시..
안녕하세요. h2 설치 후 연결 해보면 Database "C:/Users/HA/test" not found, and IFEXISTS=true, so we cant auto-create it [90146-199] 90146/90146 에러가 나면서 연결이 안되는데 연결 테스트 하기전에 따로 설정해야 할것이 있나요? 감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요 좋은 강의 감사합니다!
JPQL쿼리 실행 시 플러시가 자동으로 되는데 그렇다면 JPQL은 1차 캐시를 먼저 조회하지 않는 건가요?
-
미해결누구나 따라하면서 배우는 JSP 커뮤니티 게시판 만들기
startup.bat 오류 한글깨짐
cmd 창에 startup.bat를 입력하면, 새창이 뜨면서 맨뒤에 unnamed라고 뜨면서 아래는 한글깨짐이 일어납니다. 그리고 곧 있다가 꺼지는데 뭐가 잘못된걸까요?? ㅠㅠ 그리고 localhost8080 도 연결이 안되요
-
미해결스프링 데이터 JPA
JsonPathResultMatchers -> ResultMatcher
(혹시라도 Java 8이 아닌 상위버전으로 학습하시는 분들을 위하여...) 28. 스프링 데이터 Common: Web 2부 마지막 부분에 나오는 test 코드 중에 ``` .andExpect(jsonPath("$.content[0].title", is("bbb"))) ``` 부분을 아래와 같이 수정해야 할 것 같습니다. ``` .andExpect(result -> { jsonPath("$.content[0].title", is("bbb")); }); ``` Java 버전이 올라가면서 변경된 부분인 것 같아요. .andExpect가 ResultMatcher만 파라미터로 받는 것 같네요.
-
미해결스프링 부트 개념과 활용
Bean 등록에 실패 한거 같은데 해결해보려 아무리 해도 안되서 질문드립니다.
Description: Field holoman in com.sun.springinit.HolomanRunner required a bean of type 'me.sun.Holoman' that could not be found. Action: Consider defining a bean of type 'me.sun.Holoman' in your configuration. 발생한 에러 로그입니다. 버전 2.1.4 에서 2.0.4 로 변경 후 run 해도 동일하게 발생합니다.. 어디 부분이 잘못 되었을까요..?
-
미해결스프링 기반 REST API 개발
Event 엔티티 설정 관련 문의 드립니다.
Event 엔티티 설정에서 @Data 어노테이션을 사용하지 않고, @EqualsAndHashCode(of="id")를 사용하는 이유가 "상호참조" 시 stack overflow가 발생할 수 있어서 그렇다고 말씀하시는데 상호참조가 어떤걸 의미하는지 좀더 자세히 설명 부탁드립니다.