본문 바로가기

JAVA10

[JPA엔티티 클래스] 외래키, 유니크키 설정 방법 1. 유니크 인덱스는 @Table 에서 설정2. 아이디에 대한 SEQ생성기가 필요하다면 @SequenceGenerator 사용3. 외래키 설정에서 fetch 타입을 주면 파라미터 locataionMasterId로 자바스크립트에서 값을 전달 받을 수 있음package com.ppm.mes.domain.wl.wl000;import java.io.Serializable;import java.util.List;import javax.persistence.Column;import javax.persistence.Embeddable;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.IdClass;import jav.. 2025. 5. 28.
[JAVA] 기준 날짜로 부터 1달전, 1주전, 1년 후 날짜 구하기(소비기한 계산) 1. 현재일로부터 1년 후 날짜 구하기// 현재일자 선언Date todayDate = new Date(); // Calendar 객체를 생성하고 현재 날짜Calendar calendar = Calendar.getInstance();calendar.setTime(todayDate);calendar.add(Calendar.YEAR, 1); // 1년후 계산Date expiryDate = calendar.getTime();// 계산한 날짜 데이터를 포맷형식에 넣기expiryDt = new SimpleDateFormat("yyyy-MM-dd").format(expiryDate); 2. 기준일로 부터 1달전, 1주일 전 날짜 구하기String alarmDt = eduVO.getAlarmDt();if(alarmDt.. 2025. 5. 16.
쿼리 없이 조회하는 JPA 방법 mapper.xml과 mapper.java 없이 서버에서 간단히 조회하는 방법1. controller.java@RequestMapping(value ="getList",method = RequestMethod.GET, produces = APPLICATION_JSON)public Responses.ListResponse getList(RequestParams requestParams) { List list = service.getList(requestParams); return Responses.ListResponse.of(list);} 2. service.javapublic List getList(RequestParams requestParams) { String company = r.. 2024. 10. 30.
List, RequestParams 리턴 사용법 1. RequestParams 방식servicepublic List getItem(RequestParams requestParams) { return itemMapper.getItem(requestParams);}controller@RequestMapping(value="item", method = RequestMethod.GET, produces = APPLICATION_JSON)public Responses.ListResponse getItemList(RequestParams requestParams) { List list = itemService.getItemList(requestParams); return Responses.ListResponse.of(list);} 2. List 방식serv.. 2024. 7. 23.
JAVA 데이터 insert 하기 1. 배열로 선언했을때 List getOutOfLimitData(RequestParams requestParams);🔺 Mapper.javaRequestParams mParam = new RequestParams();mParam.put("routCd",m.getRoutCd());mParam.put("prcsslmtUnit","U04"); List ldVOTime = lmtDetailMapper.getOutOfLimitData(mParam);🔺 2번 Service.java -> Mapper 에 있는 저장로직을 2번 service에서 사용할때 선언하는 방법  2. 객체로 선언했을때@Transactionalpublic void saveAlarmLog(HaccpAlarmLog haccpAlarmLogData.. 2024. 5. 29.
created_at 와 created_by 컬럼 추가하는 java 보호되어 있는 글 입니다. 2023. 10. 19.