Spring

잔디심는 정원사
[JPA] Querydsl에서 ElementCollection Projection 할 때 에러-org.hibernate.QueryException: not an entity
·Spring/JPA
Querydsl을 사용해서 Entity-> DTO에 Projections.constructor를 사용해 projection 하던 중 org.hibernate.QueryException: not an entity 문제가 발생 @Override public Page findAllTodosByCreatedDate(Pageable pageable){ List content=queryFactory .select(new QTodoDto_GetAllTodo(todo.todoId, todo.title, todo.description, todo.tags, todo.isCompleted, todo.createdAt, todo.updatedAt)) .where(isDeletedCheck()) .orderBy(todo.cre..
MapStruct를 이용해 Dto->Entity 변환하기
·Spring/JPA
의존성 추가 implementation 'org.mapstruct:mapstruct:1.4.2.Final' annotationProcessor 'org.mapstruct:mapstruct-processor:1.4.2.Final' Entity와 Dto 구현 public abstract class TodoDto { @Getter @AllArgsConstructor @Builder public static class CreateRequest{ private String title; private String description; private List tags=new ArrayList(); } } @Entity @NoArgsConstructor @AllArgsConstructor @Data @Builder ..
RESTful API 의미와 설계 규칙
·Spring
1. REST API/ RESTful API 의미REST란 REpresentational State Trasfer의 약어로 API 작동 방식에 대한 조건을 부과하는 소프트웨어 아키텍처입니다.기본 구조는 다음과 같습니다.자원(Resource): URI행위(Verb): HTTP Method표현(Representations)API 개발자는 여러 아키텍처를 사용하여 API를 설계할 수 있습니다. REST 아키텍처 스타일을 따르는 API를 REST API라고 하고, REST 아키텍처를 구현하는 웹 서비스를 RESTful 웹 서비스라고 합니다. RESTful API라는 용어는 일반적으로 RESTful 웹 API를 나타내지만 REST API와 RESTful API라는 용어는 같은 의미로 사용할 수 있습니다. 2. H..
[JPA] 연관관계 매핑-양방향 연관관계
·Spring/JPA
1. 단방향 vs 양방향1.1.  단방향한 쪽만 참조하는 것 1.2. 양방향양쪽 모두 서로 참조하는 것 사진을 보면 알 수 있듯이 방향은 객체관계에만 존재하고 테이블 관계는 항상 양방향2. 양방향 연관관계2.1. 객체 연관관계회원→팀 (Member.team) : 다대일 관계팀→회원 (Team.members) : 일대다 관계 2.2. 테이블 연관관계외래 키 하나로 양방향으로 조회할 수 있다.3. 양방향 연관관계 매핑들어가기 앞서 . . .회원→팀 (Member.team) : 다대일 관계팀→회원 (Team.members) : 일대다 관계3.1. 매핑한 회원 엔티티@Entitypublic class Member { @Id @GeneratedValue(strategy = GenerationType.I..
minsu20
'Spring' 카테고리의 글 목록 (2 Page)