변경감지와 병합
·
💻 Dev/JPA
JPA에서 데이터를 변경할때의 기본 메커니즘은 변경 감지(Dirty Checking)이다.개인적으로 신기하다고 생각해서 정리하게 되었다.아직은 내용이 많이 부족해서 더 채워야 할 것 같다... 더티 체킹(Dirty Checking) a.k.a 변경 감지란?@Transactionalpublic void updateItem(Long itemId, String name, int price, int stockQuantity) { Item findItem = itemRepository.findOne(itemId); findItem.setName(name); findItem.setPrice(price); findItem.setStockQuantity(stockQuantity);}위는 pk인 i..
자바 ORM 표준 JPA 프로그래밍 - 기본편 회고
·
📝 끄적끄적/후기 및 회고
완강한 지는 좀 됐지만 늦게나마 회고를 작성해보고자 한다.  수강한 이유우선 현 직장에서 물론 많은 성장을 한 것은 사실이다.하지만 1년? 혹은 1년 반 이후로 개인 공부를 하지 않는 이상 성장하기 힘들다는 생각을 했다. MSA, JPA, TDD, CI/CD, Kafka, REACT.. 등등 핫한 신기술은 계속 들려온다.많은 SI회사는 신기술 도입에 보수적이기 때문에 실무에 적용하긴 힘들다.그럼 신기술에 대한 갈증을 해소할 수 있는 방법은 개인 공부밖에 없다.학교 선배에게 김영한 님 JPA 활용편1 강의가 좋다는 걸 자주 들었기에 고민 없이 이 강의로 정했다.  사내 스터디를 만들다. 난 혼공도 좋지만 여러 명이 해야 으쌰으쌰 하면서 놓친 개념도 캐치하고, 같이 성장하는 느낌이 좋다.마침 회사에서 사내 ..