월 17,600원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결스프링 데이터 JPA
PagedResources에서 PagedModel로 바뀐 것 같습니다. (스프링 부트 2.2.2 기준)
스프링 부트 2.2.2 기준에서 컨트롤러에 아래와 같이 작성하시면 되겠네요. 궁금하신 분은 PagedResourcesAssembler 들어가서 보세요. @GetMapping("/posts") public PagedModel<EntityModel<Post>> getPosts(Pageable pageable, PagedResourcesAssembler<Post> assembler) { return assembler.toModel(postRepository.findAll(pageable)); } 같은 수강생 분들 화이팅입니다. 강사님, 항상 좋은 강의에 감사드립니다 ^^
- 미해결스프링 데이터 JPA
entity 관련해서 질문드립니다.
한프로젝트에 Member라는 하나의 entity를 한국,미국에서 같은 소스를 사용하고 환경만 다르게 해서 사용을 하고 있다고 할때, 미국에서만 쓰여지는 특정컬럼을 추가한 경우 한국에서는 컬럼 사용여부와 상관없이 db에 신규 필드를 추가해줘야정상적으로 사용할수 있는 상황이 생겨버리는데, 혹시 이럴경우에는 유연하게 대처할 수 있는 방법이 있을까요? (상황에 맞게 @Trasient를 붙여준다던가...) 아에 소스를 분리하는게 맞을까요?.. 조언 부탁드려요 :)
- 미해결스프링 데이터 JPA
jpa는 DataSource 빈이 필요없나요??
어느 책에서 히카리CP 설정파일을 이용해서 DB와 연결하는 Datasource를 만드는데 JPA는 딱히 그런코드가 없는데 필요없는건가요??그저 엔티티매니저만 있으면 되나요?
- 미해결스프링 데이터 JPA
org.postgresql.util.PSQLException: Method org.postgresql.jdbc4.Jdbc4Connection.isValid(int) is not yet implemented.
postgres와 연결이 이루지지 않는 것 같습니다. 저러한 에러가 발생하는 이유를 좀 알려주시면 감사하겠습니다
- 미해결스프링 데이터 JPA
메소드 이름으로 쿼리 만드는 방법에 대한 질문 드립니다.
메소드 이름으로 쿼리메소드를 작성하는 경우에 저 접두어 규칙들이 컴파일러에 의해 체크 되는 것도 아니고 자동완성이 완벽하게 지원되는 것도 아니라 저에겐 낯선 방법으로 느껴집니다. 혹시나 해서 findById 대신 searchById 를 만들어서 테스트 해보니 당연히 에러가 나는군요(No property searchById found for type Comment). 역시나 진짜 구문의 의미를 분석하는 것은 아니고 정해진 키워드의 조합이라는 의미인것 같은데요. 이런 키워드 조합 방식의 메소드 자동 생성이 복잡한 요구사항의 경우에 오히려 유지보수를 더 어렵게 만드는게 아닌지, 실제 현업에서도 정말 많이 사용하시는지 궁금합니다.
- 미해결스프링 데이터 JPA
PostRepositoryTest의 RunWith 어노테이션에 대해서 질문 드립니다.
코드를 따라 하던 중에 실수로 @RunWith(SpringRunner.class) 대신 @SpringBootTest를 넣고 돌렸었는데요.(@DataJpaTest는 제대로 넣었습니다.) 이 경우 @Autowired PostRepositoy postRepository 가 빈을 주입 받지 못하는걸 발견 했습니다. @SpringBootTest는 통합 테스트 용이라고 하셨던게 어렴풋이 기억이 나는데, 통합 테스트라면 모든 빈이 주입 되어야 하지 않나요? @SpringBootTest 어노테이션을 주는 경우 왜 postRepository 빈이 주입 되지 않았는지 궁금합니다. (SpringBootTest 어노테이션은 실제로 applicationcontext를 로딩 하지는 않는건가요?)
- 미해결스프링 데이터 JPA
QuerydslJpaRepository가 depreacted 됬는데요
QuerydslJpaPredicateExecutor 를 쓰라고 해서 이것으로 바꿔봤는데요 JpaRepository 의 모든 메소드를 오버라이딩 해야 하는식으로 되버려서 어떻게 적용하면 좋을지 질문드려 봅니다.
- 미해결스프링 데이터 JPA
SimpleMyRepository를 작성할 때 intellij 에서 빨간줄이 그어져요
class doesn't contain matching constructor for autowiring 이라면서 빨간줄이 그어져있는데 autowired할게 없는데 생성자에 넣었다는 의미인거 같아요 컴파일 및 실행은 잘 되는데 뭔가 찜찜하네요 혹시 intellij 의 문제일까요? 구글링을 해보니 예전버전에서도 버그라고 하는거 같아요
- 해결됨스프링 데이터 JPA
websocket stomp 관련 문의 드립니다.
다수의 사용자가 접속하는 app이라고 가정할때 함께 보고 있는 테이블의 정보가 다른 사용자가 CRUD(Create, Read , Update, Delete) 시 같은 테이블을 보고 있는 사용자가 있다면 그 화면도 역시 동시에 바꿔 주어야 하는것이 맞다고 생각이 됩니다. sockjs 또는 websocket stomp 는 필수라 생각되는데요. 이 부분에 강좌를 개설하실 계획은 없으신지..^^ 문의 드립니다.
- 해결됨스프링 데이터 JPA
@async 관련 부분 문의 드립니다.
spring security 강좌에서도 @async 관련 부분이 있었는데요.. 여전히 비동기 쿼리는 비추이신가요? 거기에서는 정상적으로 작동하는것으로 보였는데요.. 테스트 작성은 여전히 어렵다는 말이신거죠..^^
- 미해결스프링 데이터 JPA
버전이 올라가면서 hateos의 pageResrouce를 지원 안하는거 같네요.
spring boot에서 버전 명시를 안해줘서 강사님 버전이랑 조금 차이가 있는거 같은데 방법이 있을까요?
- 미해결스프링 데이터 JPA
오타)40. 스프링 데이터 JPA:Query by Example
단점 2번째 항목에서 조건이 제한적이다. 문자열은 starts/contains/ends/regex 가 가능하고 그밖에 propery는 값이 정확히 일치해야 한다. 라고 되어있는데 propery-> property로 이해하면 되는거죠?
- 미해결스프링 데이터 JPA
6:50에 Post post = byId.get(); <- 72번째 줄
6:05부터 편집되서 갑자기 생긴건가요~?
- 미해결스프링 데이터 JPA
SimpleMyRepository의 extends를 수정하지 않았는데 테스트가 성공됩니다;
https://blog.naver.com/kk920106/221666842622 강의 들으면서 정리한 포스팅입니다. 맨 아래부분에 오류내용 작성해놓았습니다. 감사합니다.
- 미해결스프링 데이터 JPA
안녕하세요. Value타입 관련해서 질문드립니당.
안녕하세요. 혹시 composite타입을 따로 분리해서 사용하는 이유를 간단하게라도 알 수 있을까요? Account의 테이블로 들어오는 형태라면 Account테이블에 만들면 되지 않을까 라는 생각때문에..
- 미해결스프링 데이터 JPA
save시에 createUser
Entity에 createUser 라는 변수가 있습니다. save 시에 insert 또는 update가 되는데 update로 날라간경우에 createUser 까지도 계속해서 업데이트 할려고 합니다. createUser는 DB에 최초로 insert되었을시 한번만 값이 들어가야 하는데 JPA는 update 할시 entity에 정의되어있으면 create_user 컬럼을 계속 업데이트 치네요 업데이트시에 createUser 컬럼을 빼는 업데이트 치는 방법이 궁금합니다.
- 미해결스프링 데이터 JPA
JPA에서 자동으로 만들어주는 테이블을 실제 프로젝트에서 사용해도 상관없나요?
안녕하세요. 백기선님 JPA 수업 잘 듣고있습니다~! 다름이아니라 JPA를 이용해서 테이블 생성하는 부분에 질문이 있습니다. spring.jpa.hibernate.ddl-auto=create 설정을 한다면 테이블을 자동으로 만들어주는데, 이렇게 JPA를 사용해서 자동으로 생성된 테이블을 이용해도 상관없는지 궁금합니다. 예전에 JPA를 학습하기전에 테이블은 직접 생성하고, 데이터만 관리하는게 좋다고 얼핏 들은 것 같은데 해당 내용이 확실하지 않아서 여쭤봅니다!
- 미해결스프링 데이터 JPA
Repository 관련 질문
2개 이상의 테이블 join 해서 페이징 기능을 처리하는 경우 어떻게 구현해야 할까요? Repository 를 만들어서 Pagable 파라미터로 받아서 처리를 해야 될것 같은데.. 어떤 방법이 있을까요?
- 미해결스프링 데이터 JPA
Id 매핑 질문입니다
A라는 엔터티에 @Id private long id Private string aCode 가 있을 때 전 id가 아닌 aCode를 키갖ㅅ으로 매핑하고 싶은데 가능한가요? Id는 자동생성되는 값이고, aCode느느제가 직접 입력하는 값입니다
- 해결됨스프링 데이터 JPA
lazy loading 관련 response 관리
안녕하세요. 좋은 강좌 열어주셔서 감사 드립니다. lazy loading으로 관계를 선언 하였을 때, 서비스 레이어에서는 사용 할 필요가 없지만 client에 Many쪽의 데이터가 필요하여 응답에 추가시키려면, 프로퍼티를 읽어줘서 lazy loading을 발생시켜서 가져오는 방법 말고는 없을까요? 뭔가 아름답지 않게 느껴져서 다른 방법이 있지 않을까 찾아보다가 아래 글을 보았습니다. 제가 질문하려는 내용과 같은 내용으로 보이는데 100% 만족스럽지는 않아서 질문 드리게 되었습니다. https://okky.kr/article/328445?note=1069683 현재는 요청이 오면 "A" type으로 조회된 데이터를 "A" type의 Dto 인스턴스를 생성 한 뒤에 ModelMapper로 변환시켜 리턴해주고 있으나, 이것도 딱히 만족스럽지는 않네요. 혹시 좋은 의견이 있으시면 알려주시면 감사하겠습니다. 인프런 강좌 감사히 잘 보고 있습니다. 고생 많으시겠지만, 앞으로도 강좌 많이 만들어 주세요!