어제 면접을 보고 기대에 가득하며 일찍 잠에 들었다. 그리고 중간에 깨서 혹시나 메일을 확인하고 나니 불합격 메일이 와있었다....ㅠㅠㅠㅠㅠㅠ너무 기대한 탓이였을까 속상한 마음이 컸다.하지만 메일로 내가 개선해야될 부분에 대해서 디테일한 피드백을 주셨다.가지 못했지만,
프론트보다 백엔드에 집중하여 코드를 작성하려고 했지만, 기본적인 껍데기는 필요한 상황이다.부모님께 쿼리스트링을 날려서 사용하라고 할 수 없지 않는가?!!!!편하게 만들어도 사용하지 않으실 수 있기 때문에 그래도 어느정도의 껍데기는 필요하다..부트스트랩에서 무료 템플릿을
프로젝트에 swagger를 연결해보려고 한다.이전 프로젝트에서 2.x 버전을 사용해서 이번에는 3.x 버전을 사용해보기로 했다.swagger를 추가하는 방법은 간단하다. build.gradle에 의존성을 추가하고config 클래스를 생성해주면 된다.org.springf
테이블별로 날짜를 저장하는 경우, 특정 날짜나 월별/년별로도 join이 가능한지 아직 몰라서,우선 year/month/day를 별도로 컬럼으로 생성했다.약재의 재고 관리를 하기 위해 생성한 테이블은 약재를 구매해서 +되는 테이블과 약재를 사용해서 -되는 테이블을 별도로
만들고 있는 로직에, 환자를 추가할 때 lastVisit을 입력하지 않으면, default value로 오늘 날짜가 추가되도록 구현을 원한다.hibernate의 Generated 어노테이션을 사용하면, 된다고 하지만 안됨.null값이 들어왔다고 오류가 생성된다.만약,
로직을 작성하다보니, 생각보다 복잡하다!income이 추가될 때마다, patient의 lastVisit 날짜가 업데이트되어야 하고마찬가지로 수정, 삭제 시에도 날짜가 반영되어야 한다.날짜는 income중에서도 해당 환자의 가장 최근 방문일을 찾아서, 그 날짜로 반영되어
querydsl의 강의를 보니, EntityManager가 나온다. Spring Boot를 사용하면, 내가 직접 EntityManager를 사용하지 않더라도 Application이 시작될 때, 자동으로 EntityManager가 bean을 등록한다고 한다.EntityM
오랜만에 블로그를 작성하는 것 같다. querydsl 강의를 듣고, 쿼리를 짜고 이제 얼추 로직도 구현이 되었다. JpaRepository로 기본적인 find메소드나 자동완성으로 select 기능을 사용하다가, 디테일한 select가 필요해서 작업 중간에 queryds
환자 정보에 대해서, 매출에서 pathvariable로 받는 환자와 매출의 환자가 동일한지 비교하기 위해서2가지 정보 이상을 매칭 시켜서 unique 제약조건 설정이 필요했다.봉프가 일반적으로 병원에 갔을 때, 생일과 이름으로 대조해보지 않느냐며 아이디어를 제공해줘서이
patient와 income을 매핑해놓고, income에 name 컬럼을 두는 것은 좋은 설계가 아니라는 생각이 들었다.그러면 복합키로 설정하면, 이 문제가 해결될 것으로 생각하고 우선 income 테이블의 name 컬럼을 삭제하고 복합키 설정을 했다.일대다 관계인 환
어제 순항중이다가, sum 함수에서 난관을 맞이했다.....매출 단건 조회의 경우, dto로 받아서 뿌려주면 그만인데여러 건의 매출 조회는 몇 건인지, 총 얼마의 매출이 발생했는지 약환자와 침환자의 경우에 대해서도 각각 건수와 매출액 집계가 필요했다.그러면 단 건 조회
기능 개발에 박차를 가하던 중에 코로나에 걸렸당ㅎㅎㅎㅎㅎ일주일 동안 아무것도 못하고 푹 쉬다가, 겨우겨우 매입 기능을 추가했다.추가하면서, 문제가 발생한 부분은 거래처와 매입의 관계가 ManyToOne인데, 매입과 재고의 관계도 ManyToOne이라서 조회할 때, 각
date range picker를 사용해서, 날짜를 검색하는 기능에 대해서 만족하고해당 기능을 응용해서 하루 날짜에 대한 매출 검색, 월별/년별 매출 검색을 구현하려고 했다.우선 하루 매출 검색을 구현하는데, 내가 사용한 코드의 경우 dateRange 타입으로 attr