Nellie's Blog

[TIL-231127월] 계속 리팩토링.. 한방 쿼리를 쓰도록 노력하기 본문

회고록

[TIL-231127월] 계속 리팩토링.. 한방 쿼리를 쓰도록 노력하기

Nellie Kim 2023. 11. 28. 09:18
728x90

지난주 금,토 워크샵으로 개발을 못했다. 금일업무 내용은 주황색으로 칠한 셀 부분이다.

 

한방 쿼리를 써야하는데, FOR문 안에 DAO를 박아버렸다.. 혼났다.ㅠㅠ

내가 생각해도 이건 좀 아닌 것 같다. 

 

서브쿼리로 여러줄을 INSERT하는 방법도 몰랐었다. 

 

한방 쿼리를 쓰자!! 개발자 답게!!

 

https://yeees.tistory.com/364

 

[회진 관리][트러블슈팅] 서브쿼리로 여러 줄을 INSERT 하기

알람 발송시 수신인 테이블에 INSERT 를 시도, 오류 해결 1. 잘못된 쿼리 INSERT INTO recipient ( patient_id, alarm_record_idx ) VALUES ( (SELECT patient_id FROM round_patient WHERE round_schedule_idx = #{roundScheduleIdx}) , #{alarmReco

yeees.tistory.com

https://yeees.tistory.com/366

 

[회진 관리][리팩토링] FOR문으로 디비 접근하지 말고, 한방 쿼리로 해결하기

RoundRuleSvcImpl.java - 리팩토링 전 @Slf4j @Service @RequiredArgsConstructor public class RoundRuleSvcImpl implements RoundRuleSvc { private final RoundRuleDao roundRuleDao; private final PatientDao patientDao; // 3. 회진 규칙 등록 @Override pub

yeees.tistory.com