728x90 반응형 분류 전체보기339 [BACKEND] MyBatis와 스프링에서 페이징 처리 My Batis 쿼리문을 처리하는 MyBatis에 대해 알아보자! my batis는 SQL을 그대로 사용할 수 있기 $때문에 인라인 뷰를 이용하는 SQL을 작성하고 필요한 파라미터를 지정하는 방식으로 페이징 처리한다. 객체로 묶어서 전달하는 방식 : CRITERIA이름으로 클래스를 작성 package org.zerock.domain; import lombok.Getter; import lombok.Setter; import lombok.ToString; // Criteria는 '검색의 기준'을 의미하는데, // 여기서는 페이징 처리에 필요한 파라미터인 // 페이지 번호(pageNum), 한페이지당 몇개의 데이터(amount)필드를 정의합니다. @Getter @Setter @ToString public c.. 2023. 10. 2. [BACKEND]오라클 데이터베이스 페이징 처리 실행 계획과 ORDER BY select * from tbl_board order by bno desc; 테스트를 위해 데이터가 많아지도록 데이터 수를 늘려준다, 인덱스와 오라클 힌트(hint) 주석같지만 영향을 주고 에러가 나도 sql실행에 지장을 주지 않는다. select /*+Index_desc(tbl_board pk_board)*/ from tbl_board 힌트를 자주 사용하지 않지만 알아두면 좋다 쿼리문 힌트 사용 유무 차이점 힌트 사용 안함 힌트 사용함 힌트를 추가하면 힌트를 한번 더 조사해서 처리한다. PK_BOARD 라는 인덱스 테이블을 생성할 때 제약 조건 PK를 지정하고 PK의 이름 'pk_board'라고 지정 식별자, 인덱스의 의미를 가지고 있다. rowid : 의사열 칼럼, 오라클.. 2023. 10. 2. [BACKEND]스프링_스프링의 특징과 의존성 주입 lombok 설정한 뒤에 chef 클래스 생성 restaurant 클래스 생성 의존, 주입관계를 볼 수있다. 프로그램도 의존, 주입관계 인지했다고 나온다. 테스트코드를 통한 확인 //ex00 프로젝트 클릭 선택 - 우클릭 - Properties - Java Build Path //- Add Library - JUnit 선택 - Next - JUnit4 선택 - Finish 클릭 //ex00 프로젝트 클릭 선택 - 우클릭 - New - JUnit Test Case //- Package: 란에 org.zerock.sample 입력 //- Name: 란에 SampleTests 입력 - Next - Finish 클릭 apply 한다 junit test case 생성 //@RunWith 어노테이션은 현재 테스트 .. 2023. 9. 21. [BACKEND]중요) MyBatis config 및 mapper XML 파일 셋팅 환경 설정 보호되어 있는 글 입니다. 2023. 9. 20. [BACKEND]Maven ※ Maven 이란? 빌드도구 : maven , 라이브러리를 쉽게 가져다 쓸 수 있다. 1 빌드란? 1) 소스코드 파일을 컴퓨터에서 실행할 수 있는 독립 소프트웨어 가공물로 변환하는 과정 또는 결과물 완성 단계를 말합니다. 2) 우리가 작성한 소스코드(java), 프로젝트에서 쓰인 각각의 파일 및 자원 등(.xml, .jpg, .jar, .properties)을 JVM이나 톰캣같은 WAS가 인식할 수 있는 구조로 패키징 하는 과정 또는 결과물 완성 단계라고 할 수 있습니다. 3) 빌드 도구(Build tool) - 빌드 도구란 프로젝트 생성, 테스트 빌드, 배포 등의 작업을 위한 전용 프로그램을 말합니다. - 빠른기간동안 계속해서 늘어나는 라이브러리 추가, 프로젝트를 진행하며 라이브러리의 버전 동기화의 .. 2023. 9. 19. [BACKEND]자동 웹 열기 배치프로그램-자동으로 웹을 열 수 있다. 서버 켜놓고 웹만 닫은 상태로 작업 스케줄러에서 우측에 있는 기본 작업만들기 클릭 -> 첫번째 내꺼 자동 웹 열기 -> 한번 -> 프로그램 시작 -> "C:\Program Files\Google\Chrome\Application\chrome.exe" / 인수 추가(옵션) 에 주소 적기-> 마침 작업 스케줄러 열기 기본 작업 만들기 경로 찾아서 크롬.exe 설정 및 아이피주소 인수에 넣기 예약한 시간이 되면 자동으로 크롬 창이 뜨면서 해당 jsp 네이버 아이피 창이 나온다. 2023. 9. 18. 이전 1 ··· 19 20 21 22 23 24 25 ··· 57 다음 728x90 반응형