[jQuery] 제이쿼리 엔터키 이벤트
2022. 8. 25. 20:21
프로그래밍/jQuery
jQuery 엔터키 이벤트 예시 👇 $("#selectBox").on("keyup",function(key){ if(key.keyCode==13) { alert("엔터키 이벤트"); } });
[JPA] org.hibernate.AnnotationException: @Temporal should only be set on a java.util.Date or java.util.Calendar property 해결 방법
2022. 8. 24. 20:17
프로그래밍/JPA
org.hibernate.AnnotationException: @Temporal should only be set on a java.util.Date or java.util.Calendar property 해결 방법 import java.sql.Date; 를 import java.util.Date; 로 변경
[Spring Scheduler] 스케줄러 간단한 설정 방법
2022. 8. 23. 20:49
프로그래밍/Spring
스케줄러 간단한 설정 방법 정리 프로젝트를 하다보면 스케줄러를 설정해야 할 일이 종종 있음 bean 설정 파일을 수정하고 스케줄러에 등록할 내용만 작성하면 됨 1️⃣ bean 설정 파일 수정 servelt-context.xml에 표시해놓은 내용 추가 코드 예시 👇 2️⃣ Scheduler Service 작성 위의 class에 작성해준 경로와 일치해야 함 5초마다 실행되는 스케줄러 작성 상세 설정이 필요한 경우 cron으로 작성하는 것이 편리 코드 예시 👇 package com.project.solr.common; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Service; @..
[JPA] Save 후 id 가져오기
2022. 8. 22. 20:32
프로그래밍/JPA
데이터 insert를 하기 위해 방금 저장한 id의 값이 필요한 경우 .getId()를 사용하여 가져올 수 있음 ex) id를 자동 생성했는데 id가 필요한 경우 repository.save(vo).getId(); // 실제 사용 예시 boardRepository.save(board).getBoardId();
[Oracle] 오라클 시퀀스 현재 값, 다음 값
2022. 8. 18. 20:58
프로그래밍/SQL
오라클 시퀀스 현재 값, 다음 값 -- 해당 시퀀스의 현재값 SELECT idSeq.CURRVAL FROM DUAL; -- 해당 시퀀스의 다음값 SELECT idSeq.NEXTVAL FROM DUAL; 주의점 👉 SELECT 할 때에도 NEXTVAL를 사용한 경우 시퀀스 자체의 값이 실제로 증가됨
[Spring] Required request part 'file' is not present 에러
2022. 8. 17. 20:49
프로그래밍/Spring
file 업로드 시 Required request part 'file' is not present 에러가 나는 경우 파일을 넘겨줄 때 required=false를 해주기 @RequestParam(value ="file", required=false) MultipartFile imageFile 꼭 파일이 아니더라도 파라미터를 controller로 넘겨줄 때 contorller에는 RequestParam이 세팅되어 있는데 넘어오는 값이 없는 경우 에러가 남(기본이 required=true 이기 때문) default 값을 설정해줘도 좋음 @RequestParam(required=false, defaultValue="*") String word
[JPA] 복합 키 매핑하는 방법(@IdClass)
2022. 8. 16. 20:44
프로그래밍/JPA
@IdClass를 사용하여 복합 키 매핑하기 JPA는 영속성 컨텍스트에 엔티티를 보관 시, 식별자를 사용하고 이를 구분하기 위해 equals와 hashcode를 사용해 비교함.이때 식별자가 2개 이상이면 별도의 식별자 클래스를 만들고 그곳에 equals와 hashcode를 구현해야 함. @IdClass 방식과 @EmbeddedId 방식 중 @IdClass 방식 예제를 살펴보자 1️⃣ Id Class 생성하기DiaryId.java 파일 👇 @AllArgsConstructor @NoArgsConstructor public class DiaryId implements Serializable { private static final long serialVersionUID = 1L; private int diar..
[log4j2] No grammar constraints (DTD or XML Schema)
2022. 8. 15. 20:18
프로그래밍/Spring
log4j2.xml에 No grammar constraints (DTD or XML Schema)가 뜨는 경우 log4j2.xml 위의 메시지가 뜨는 경우 2번째 라인에 추가 메시지가 사라졌음🙌 log4j2.xml 코드 👇