Dto⇄entity
DTO ↔ Entity 변환 DTO를 받는 Entity 생성자란? public Registry(RegistryDto registryDto) { this.title = registryDto.getTitle(); this.main = registryDto.getMain(); this.nickname = registryDto.get...
DTO ↔ Entity 변환 DTO를 받는 Entity 생성자란? public Registry(RegistryDto registryDto) { this.title = registryDto.getTitle(); this.main = registryDto.getMain(); this.nickname = registryDto.get...
Optional Optional을 찾아보게 된 이유 프로젝트 기능 수정을 진행하던 중 아래와 같은 코드를 작성하게 되었고 일부 로직은 생략했다. List<Long> allByIdx = registryRepository.findAllByIdx(); List<Long> temp = new LinkedList<>(); ...
연관관계 목차 연관관계 연관관계 적용 연관관계 적용2(refactoring) 연관관계 적용3(궁금증 해결하기) 👈 연관관계 적용4 정리(코드 + MySQL) 문제 Registry(게시글)와 Comment(댓글)의 일대다 연관관계 매핑을 완료했다. 연관관계가 맺어졌기 때문에 Comment는 Registry 객체를 통해 게...
연관관계 적용 2 - Refactoring과 Builder 패턴 정리 연관관계 목차 연관관계 연관관계 적용 연관관계 적용2(refactoring) 👈 연관관계 적용3(궁금증 해결하기) 연관관계 적용4 정리(코드 + MySQL) 개요 이전 글에서 Registry와 Comment의 연관관계를 매핑하여 값을 세팅했다. 연관...
연관관계 매핑(1 : N) 실제 프로젝트에 적용시켜본다. 연관관계 목차 연관관계 이론 연관관계 적용 👈🏻 연관관계 적용2(refactoring) 연관관계 적용3(궁금증 해결하기) 연관관계 적용4 정리(코드 + MySQL) 요약 1. @Column(name = "registry_id") 로 Registry id 컬...
GenerationType 정리 (실제 테스트 기반) test 코드를 작성하면서 발생한 여러 문제들이 GenerationType 설정 문제라는 것을 알게 되었고 직접 테스트하면서 정리한 내용이다. GenerationType 종류 JPA의 기본키 생성 AUTO IDENTITY SEQUENCE TABLE 기본 키 제약 조...
print 강의에서 나오는 파이썬 코드를 자바 코드로 바꾸면서 정리하던 도중에 파이썬에서는 바로 출력할 수 있는 것을 자바에서는 불가능 한 것을 보고 짧게 정리해봤다. 코드 def print_twice(arr) : for n in arr : for x in arr : print(x, n) 위 코드를 ...
큐(Queue) 큐는 먼저 들어간 데이터가 먼저 나오는 FIFO(FIFO : 선입선출, First In First Out)구조의 자료구조 ex. 버스 줄서기 삽입 및 삭제에 O(1), 탐색에 O(n)이 걸린다. Enqueue : 데이터를 큐의 뒤(rear)에 추가(줄 맨뒤에 서기) Dequeue : 데이터를 큐의 앞에서 제거(줄 맨 앞 사...
Stack 가장 마지막으로 들어간 데이터가 가장 첫 번째로 나오는 성질(LIFO(후입선출), Last In First Out)을 가진 자료 구조이다. JVM public class JvmStack { public static void main(String[] args) { JvmStack jvmStack = new JvmS...
연관관계 연관관계 목차 연관관계 이론 👈🏻 연관관계 적용 연관관계 적용2(refactoring) 연관관계 적용3(궁금증 해결하기) 연관관계 적용4 정리(코드 + MySQL) 연관관계란? RDBMS는 정해진 스키마에 따라 데이터를 테이블 형태로 저장한다. NoSQL은 JSON 형태의 도큐먼트 구조로 데이터를 저장한다....