전체 글 썸네일형 리스트형 [국민취업지원제도 일경험프로그램 17일차] 게시판 검색, 게시판 페이징 17일차 특이사항 1. 게시판 검색 기능 구현 2. 페이징 처리의 원리 게시판 검색 기능 1. list를 jsp에서 출력하면 페이징이 작동되지 않고, viewAll을 사용하면 페이징은 되는데 검색기능이 안됨. 뭐가 문제일까? mapper를 따로 만들어줬기 때문이다. mapper를 합치는 작업이 필요하다. 그런데 너무 어렵다. 이해가 되지 않아서 못하는 중이다. // 게시글 목록 @RequestMapping("/list") public String list(@RequestParam Map paramMap, Model model, PagingVO vo, @RequestParam(value="nowPage", required=false)String nowPage, @RequestParam(value="cntP.. 더보기 [SQLD] 도메인(Domain) 도메인이란 각속성이 가질 수 있는 값의 범위(데이터 타입, 크기, 제약사항 등)을 말한다. emp의 부서번호 deptno는 10, 20, 30, 40의 정보만 가진다. null을 허용하지 않는다. 이런 것을 도메인(domain)이라 한다. 더보기 [국민취업지원제도 일경험프로그램 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.. 더보기 이전 1 ··· 13 14 15 16 17 18 19 ··· 59 다음