1장. JPA소개
JPA를 사용하지 않으면 생기는 문제점 (=SQL을 직접 다룰 때 발생하는 문제점) 객체지향과 데이터 중심의 데이터베이스 설계간 패러다임 불일치로 인해 개발자가 직접 객체의 필드값을 데이터 중심의 데이터베이스 구조에 맞게 로직을 짜야하고, CRUD(생성,조회,수정,삭제) 쿼리를 짜야한다. (반복적이고 지루한 일...) SQL에 의존적인 개발 (=물리적으론 엔티티와 데이터베이스를 분리했어도, 논리적으론 강한 의존관계를 가지고 있음) 등록,조회,수정 코드가 변경되거나, 연관 객체끼리 참조하는 경우 코드레벨에서 우리가 원하는 객체, 그리고 데이터 값을 보장받을 수 없기 때문에 결국엔 SQL를 까봐야 한다.. 상속 관계인 객체들을 저장하거나 조회하는 경우 원하는 타입만 따로 따로 조회하기 어렵고, 저장 또한 어..
2023. 8. 21.
늙어가는 것은, 신의 축복이다.
늙어가는 것은 무엇일까. 나이 들어가는 것은 무엇일까. 노인의 삶은 어떨까. 노인의 생각은 어떠하나. 종종 생각하게 된다. 조심스럽게 답을 내린다. 인간은 어디에서부터 누군가의 의해 태어나서 세상에 던져졌다. 던져진 세상에서 세상의 규율과 세상이 말하는 진리와 잣대에 맞춰 살아남기 위해, 자신의 욕을 위해 온 힘껏 살고 살아간다. 열심히 공부하고, 열심히 놀고, 열심히 취업하고, 열심히 일하고, 열심히 생각하고, 열심히 생각하지 않고... 열심히 먹고, 열심히 싸고.. 열심히 싸우고, 열심히 화해하고, 열심히 논쟁하고, 열심히 타협하고, 열심히 기뻐하고, 열심히 절망하고... 그러다가.. 그러다가.. 어느덧 늙어간다. 제법 많은 숫자를 나의 나이라고 소개할때, 그 정점엔 무엇이 있을까.. 그 정점은 '죽..
2023. 6. 5.