자바 롬북 설치 ! java project lombok !
- - 안녕하세요? 오늘은, 자바에서 Getter/Setter를 자동으로 생성 및 설정해주는, lombok의 다운 및 설치와 방법에 대해서 알아보도록 하겠습니다 Lombok 이란, 자바에서 @Getter, @Setter 같은 annotation 기반으로 기존 DTO, VO, Domain Class 등을 작성할 때, 멤버 변수에 대한 Getter/Setter Method, Equals(), hashCode(), ToString()과 멤버 변수에 값을 설정하는 생성자 등등을 자동으로 생성해주는 라이브러리 입니다. 자, 일단 다운로드를 시작합니다. * Lombok 다운로드 URL : https://projectlombok.org/downloadhttps://projectlombok.org/※ 실행 전, Ecl..
2024. 10. 28.
JPA 객체 지향 모델링 연관관계 매핑 (1탄)
- -안녕하세요? 오늘은 JPA의 가장 중요 관점인, 객체 지향 모델링에 대해서, 알아보도록 하겠습니다. -기존의 DB 모델링과 비교를 했을때, JPA는 객체 중심으로 이루어져있는데,객체를 테이블에 맞추어, 데이터 중심으로 모델링을 하게되면, 협력 관계를 만들 수 없습니다.테이블은 외래 키로 조인을 사용해서, 연관된 테이블을 찾게 되고, 객체는 참조를 사용해서 연관된 객체를 찾게 되는데요,이렇게 테이블과 객체 사이에는 이런 큰 간격이 존재합니다.그렇기에, JPA에서는 연관관계 설정을 해서 사용하게 됩니다.연관관계 설정에서는, 단방향 연관관계와 양방향 연관관계가 존재합니다.-단방향 연관관계샘플코드로 한번 알아보도록 하겠습니다.단방향 주 테이블 외래 키 관리 엔티티 생성)@Entitypublic class ..
2024. 10. 11.
작일 금일 명일 익일 차일 : 날짜를 표현하는 다양한 방법들에 대해서!
-- 안녕하세요, 여러분! 오늘은 우리가 일상에서 자주 사용하지만 조금 헷갈릴 수 있는 날짜 표현에 대해 알아보려고 합니다. 바로 작일, 금일, 명일, 익일, 차일이라는 단어들인데요. 각각의 뜻과 사용법을 명확하게 알고 있으면, 더 정확한 언어 사용이 가능하겠죠? 자, 그럼 지금부터 하나씩 살펴볼게요. 1. 작일 (昨日, 어제의 날) 뜻: '작일'은 어제를 뜻하는 말입니다. '어제'라는 표현보다 조금 더 격식 있고 공식적인 느낌을 줍니다.사용 예시: "작일 회의는 무사히 잘 끝났습니다."주의할 점: 일상적인 대화에서는 "어제"라는 표현을 더 많이 사용하지만, 공식적인 상황에서는 '작일'이 더 적합할 수 있습니다.2. 금일 (今日, 오늘) 뜻: '금일'은 바로 오늘을 뜻합니다. 오늘의 일정을 이야기할 때 ..
2024. 10. 11.