JPA 4

spring jpa Junit 테스트

JPA 기본 설정 완성 후 소스 작업 전 테스트 소스를 먼저 만들어보자 Base도메인 설정 @MappedSuperclass @EntityListeners(value = { AuditingEntityListener.class }) //spring jpa AuditingEntityListener 에서 가져옴 // 해당 클래스가 적용되면 엔티티가 데이터베이스에 추가 / 변경될 때 자동으로 시간 값을 저장 // AuditingEntityListener 활성화 하기 위해 프로젝트 설정에 @EnableJpaAuditing 추가 해야함 @Getter public class BaseEntity { @CreatedDate @Column(name = "regdate", updatable = false) private Lo..

spring 마지막날 ,lastday , 막날 계산 , 날짜 계산

String day ="202208" // 로 날짜가 넘어올때 자동으로 마지막 날짜 계산 Stirng day1 = day.substring(0,4) Stirng day2 = day.substring(4,6) LocalDate tempLastDay = LocalDate.parse(day1+"-"+day2+"-"+"01"); // 2022-08-01 LocalDate monLastDay = tempLastDay.withDayOfMonth( tempLastDay.lengthOfMonth()); // 2022-08-31 //최종변환 Timestamp endDateTime = Timestamp.valueOf(monLastDay.atTime(23,59,59)); // 2022-08-31T23:59:59 끝 JPA ..