0. 끔찍한 혼종1
리액트 단에선 타입스크립트로 타입을 잡는데
자바단에선 Map<String, Object> params 으로 받음,
아 물론 vo 로 받기도함 그런데
정작 리턴시 죄다 List<Map<String, Object>> 임..
1. image_realPath, image_realrealPath
구라아니고 이 두개 차이점이 뭘거 같음..
DB에다가
image_realrealPath 상위 폴더경로
image_realPath 하위 폴더경로
로 해둠
근데 as 문으로 또 컬럼명 바꿔서 리턴 ㅋ.
2.악순환
Map<String, Object> params 으로 죄다 받아서
프론트단으로 세팅해서 보내야하는지, DB컬럼을 보고 세팅해서 보내야하는지 헷갈림..
씨발 타입스크립트 때문에 더 헷갈림
3. 블랙홀 테이블
한테이블에 다 꼬라밖아서 누로인한 매출인지 구분이 안가는 블랙홀테이블에서
유튜브에서 보던 함수호출하고 DB에서 다하는걸 봄..
a테이블에 매출관련 다 꼬라밖고, 함수호출해서
a테이블에 있는 시간과, b테이블의 시간이 같으면 이건 온라인 매출이다. 이건 영업매출이다 이렇게하고 있음
근데 차트 쪽에선 저게 될리가 있나, 그래서 또
a테이블에 있는 시간과, b테이블의 시간이 같으면 이건 온라인 매출이다. 이건 영업매출구분 해서 또 사용함
심지어 온라인 매출/영업매출 탭 바뀌어도 저 쿼리 또사용함 즉
온라인 매출,영업매출 똑같은 요청임
4. DB처리(이건 좀 애매 나도 국비충이라)
등록 상품 삭제시, 다른 테이블에서 참조하고 있어서 삭제 못한단 에러를
캐치로 잡아서 처리함 즉 삭제 못함 <-??? 필요없는 기능인지 또는 구현의미 파악을 못하겟음
5. user_code ,user_where
단 당연히 , 각각, 아 출처에 관한 컬럼인줄암
user_code 가 pk였음, 그런데 또 select user_code as user_id 로 리턴하고
프론트에서 타입은 user_id...로 받음
6. 커밋 롤백이 거의 없음+ERD로 사기 치기
한 트랜잭션에서 T1,T2,T3,..,Tn 데이터 삽입이 있는데 이상하게
에러나도 T3,..,Tn 에 데이터가 들어가길래 이게 커밋 롤백 트랜잭션 문제인지 뭔지 하다가
씨발 ERD로 참조키 걸어두고, 실제로 참조키는 아니였음...
본인도 국비충이긴 한데.. 추노 경험으로 써봄..
SI에서 일하다 보면 내 자신이 진짜 acrobat reader가 되는 기분이 들지
오라클DB 쓰는거 아니면 대부분은 DB설계할때만 외래키 지정하고 실제 물리 DB 만들땐 외래키 지정 안함 왜 그러냐 하면 요구사항에 따라 테이블이 날아갈수도 있고 구조가 바뀔수도 있고 삽입 삭제시에 외래키 테이블의 자료가 보존 되어야하기도 해서 남겨둔다나 뭐라나? 그런데 이렇게 하는 업체 많음 아마 외래키 안쓰는 업체가 훨씬 많을걸??
안쓰는게 좋아 무조건 참조 필수 아닝션
다 map인더 요즘
list map strinf object나 map string object는 아주 흔한 형태라 익숙해져야지... 2번은 api문서있지않아?
0번 뭐가 문제임? 받는 파라미터 전부 클래스로 잡아놓게? 에반데 ㅋㅋ