본문 바로가기

JAVA8

쿼리 없이 조회하는 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.
JPA CRUD 로 조회하기 순번 부여가 필요할때 테이블에서 max값 찾기(숫자) Long badSeq = select().select(qWorkOrderBad.badSeq.max()).distinct() .from(qWorkOrderBad) .where(qWorkOrderBad.wlotNo.eq(wlotNo).and(qWorkOrderBad.itemCd.eq(badItemCd))).fetchOne(); 재고코드를 찾아야할때 쿼리(문자) String stockCd = select().select(qWorkOrderIncoming.stockCd).distinct() .from(qWorkOrderIncoming) .where(qWorkOrderIncoming.wlotNo.eq(wlotNo).and(qWorkOrderIncoming.it.. 2023. 8. 31.
JAVA에서 BigDecimal 비교하기 출처 링크:https://wakestand.tistory.com/850 출처가 사라질까봐 나도 복사해옴!! 먼저 두 BigDecimal을 비교할 경우에는 BigDecimal값.compareTo(BigDecimal값2) 를 사용해주면 왼쪽 값이 우측보다 클 경우에는 1 같을 경우에는 0 작을 경우에는 -1을 반환한다 반면 BigDecimal 값이 양수, 0, 음수인지만 확인하면 될 경우에는 BigDecimal값.signum() 을 사용해주면 음수면 -1 0이면 0 양수면 1을 반환한다. 2023. 4. 7.