본문 바로가기

반응형

전체 글

[국민취업지원제도 일경험프로그램 16일차] 게시판 페이징 기능, 게시판 검색 기능 16일 차 특이사항 1. @RequestParam을 붙여주지 않아서 데이터가 저장되지 않는다? 이해가 잘 되지 않는다. 2. /list로 요청이 들어오면 게시판 조회와 동시에 페이징 처리도 할 수 있게 만들었다. 3. 검색기능은 내일까지 더 해보기로 했다. 할 수 있을 것 같다. mybatis 개념 정리 1. mybatis를 알아야 검색과 페이징 처리를 할 수 있다. 2. resultMap 카멜식 표현 통일시키기 위해서 사용한다. 3. , 외에도 문법이 있다. 메크로 같은 느낌이다. 를 사용하여 반복을 줄일 수 있다. select from table1 where(where조건절은 한 번만 쓸 수 있다. and 혹은 or을 붙이면 조건 추가 무한대로 가능) and seq 100 마이바티스에서 꺽쇠는 등호로.. 더보기
[SQLD] COL1 BETWEEN A and B COL1 BETWEEN A and B 1. COL1 BETWEEN A and B : COL1이 A이상 B 이하 라는 뜻을 가진다. 어색하지만 익숙해져라. 2. NUMBER BETWEEN COL1 and COL2 : 앞에 숫자가 와도 똑같이 해석한다. 200이라고 해보자. 200이 COL1 이상이고, 200이 COL2 이하이다. 더보기
[국민취업지원제도 일경험프로그램 15일차] 게시판 페이징 처리... 15일 차 특이사항 1. 새로운 과제 : 게시판 페이징, 검색 기능 구현 2. 9월에 project에서 vue.js 교육 예정. 일주일 정도 다른 분이 온다. 게시판 페이징 처리 1. pageresolver.java 페이지네이션(pageresolver)을 만들고 있다. 긴 목록을 페이지 단위로 나누어 표시하고, 페이지 이동 기능을 제공하는 기능을 가지고 있다. 이 클래스는 게시판과 같이 긴 목록을 페이지별로 나누어 보여주기 위해 만들어진다. private int totalCnt;//게시물 총 갯수 private int pageSize;//한 페이지당 게시물 갯수 private final int NAV_SIZE=10;//page navigation size private int totalPage;//전체 .. 더보기
[국민취업지원제도 일경험프로그램 14일차] 게시판 수정하기, 체크박스 삭제하기 14일차 특이사항 1. Spring 게시판 복습 중. 페이지 전환 없이 게시판 수정하기 기능을 map방식으로 만들고 있는데 계속 실패한다. 2. 오류 내용 - Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property='boardSubject', mode=IN, javaType=class java.lang.Object, jdbcType=null, numericScale=null, resul.. 더보기
[SQLD] SQLD 개발자 자격시험(총 50문항) 대비 기출문제 (1) SQLD 시험 1) 몇 문제가 나올까? 2) 응시자격과 합격기준은? 1. SQLD시험은 50문제가 출제된다. 40문제는 실습, 10문제는 이론 부분에서 나온다. 2. 합격기준은 총점 60점 이상이다. 과목별로 40% 미만의 점수를 받으면 과락이다. 3. 강의를 들으면서 동시에 기출문제를 푸는 것이 성적 올리는데 효과적이다. 기출문제(실습) 3문제 1. SQL 구문의 실행순서(연산순서)를 아는가? 이 문제는 자주나온다. 중요하기 때문이다. FROM - WHERE - GROUP BY - HAVING - SELECT - ORDER BY 2. DDL, DCL, TCL이 무엇인지 아는가? DDL : CREATE, ALTER, DROP, RENAME (표의 생성, 구조의 변경 명령어) DCL : GRANT REVO.. 더보기
[국민취업지원제도 일경험프로그램 13일차] SQL 문제 풀이 및 함수 정리 13일 차 특이사항 1. SQL 2문제 풀기 - SAL 부분을 합쳐서 출력하기, GROUP BY 쓰지 않고 같은 결과가 나오게 하라. 2. SPRING 게시판 만들기 복습 - INSERT 3. SQL 함수 정리 - 함수를 많이 알면 좋다. 정리해 두자. SQL 문제 1. 풀이 SELECT B.DEPTNO, B.DNAME, LISTAGG(A.SAL, ',') WITHIN GROUP (ORDER BY A.SAL) AS SALCOUNT FROM DEPT B, EMP A WHERE B.DEPTNO = A.DEPTNO(+) GROUP BY B.DEPTNO, B.DNAME; : DEPT 테이블을 기준으로 EMP 테이블을 조인해준다. RIGHT JOIN이다. DEPT 테이블의 DEPTNO, DEPT테이블의 DNAME.. 더보기
[국민취업지원제도 일경험프로그램 12일차] SQL 문제 풀이(JOIN) 12일차 특이사항 1. SQL 문제 풀기 2. JOIN에 대해 학습이 더 필요하다. SQL 문제 풀이 어제 나의 풀이는 틀린 부분이 많았다. 다시 풀어보자. 1. 커미션(comm)이 없는 사원의 정보 검색 - (사원번호, 사원이름, 직업, 부서코드, 프로젝트코드, 연봉, 커미션) SELECT EMPNO, ENAME, JOB, DEPTNO, PROJECT_CODE, SAL, COMM FROM EMP WHERE COMM IS NULL; 2. 직업이 ('MANAGER','CLERK')인 사원의 정보검색 - (사원번호, 사원이름, 직업, 부서코드, 프로젝트코드, 연봉) SELECT EMPNO, ENAME, JOB, DEPTNO, PROJECT_CODE, SAL FROM EMP WHERE JOB='CLERK' O.. 더보기
[국민취업지원제도 일경험프로그램 11일차] SQL문제, 게시판 상세조회 페이지 11일 차 특이사항 1. 캡슐화, 상속, 추상화, 다형성이란 무엇인지 영상 시청하면서 출근. 2. SQL 6번, 7번에서 막혔다. JOIN? UNION? 무엇을 사용해서 테이블을 합쳐야 하는지 모르겠다. 테이블의 칼럼명과 개수가 다르다. → null값을 임의로 넣어줘서 해결하긴 했으나 정답인지는 모르겠다. 3. 게시판 상세보기 페이지를 페이지 전환 없이 화면에 보이기. 나는 페이지 하나 더 만들어버렸음. 페이지 전환 없는 상세페이지 및 수정하기를 만들어보자. 4. 그냥 새로 프로젝트를 만들어서 처음부터 해보려고 한다. 기존의 내 코드와 팀장님 코드가 너무 다르기 때문이다. 가져와서 쓰려고 하니 오류가 계속 난다. 새 프로젝트로 이해하고 옮겨보자. 5. 새로 프로젝트를 만드니 이제 mapping이 되지 않.. 더보기

반응형