일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- while문이 틀린이유?? math.random()을 사용해서푸는법?
- form.getImageFies 오타났음
- 그럼 int배열의 deefault값은?????
- ㅓㅂ
- 마지막에 배열의 foreach구문이 틀린것같은데 ...... 저게왜틀린건지나는잘모르겠슴다.
- 출처:구멍가게코딩단-코배스(개정판)
- (참고로 boolean 배열의 default 값은 false 이다.
- 생활코딩
- boolean배열
- 행열. 2중반복문..
- bindingresult 쓰니까 에러났다. 어떻게해야하냐;;
- Today
- Total
목록분류 전체보기 (66)
푸린세스
Controllertest중 @Test public void testListPaging() throws Exception{ log.info(mockMvc.perform(MockMvcRequestBuilders.get("/board/list") .param("pageNum", "2") .param("amount","50")) .andReturn().getModelAndView().getModelMap()); } INFO : org.moominzero.controller.BoardController - list: Criteria(pageNum=2, amount=50, skipCount=50) INFO : org.moominzero.service.BoardServiceImpl - get List with cr..
select R1.* FROM( SELECT * FROM tbl_board order by bno desc ) R1 LIMIT 10 OFFSET 0; BoardMapper.xml에 Criteria를 이용하여 적용시켜보자. Criteria.java (domain) - DTO 데이터전달용 -int pageNum -int amount 문제점:: 이런식으로 xml을 작성할경우 테스트 select R1.* FROM( SELECT * FROM tbl_board order by bno desc ) R1 LIMIT 10 OFFSET (2-1) * 10; 구문에서 에러가 난다. (연산을 못하는듯하다.) 해결방법 criteria 클래스에 skipCount 라는 변수를 선언 package org.moominzero.doma..
LIMIT과 OFFSET의 의미는 다음과 같습니다. • LIMIT: 행을 얼마나 가져올지 • OFFSET: 어디서 부터 가져올지 select * from tbl_board; select * from tbl_board orders limit 10 offset 10; 위 쿼리는 (B+1) 행 부터 A 행 만큼 출력을 합니다. offset값 10+1행부터~ limit 10행만큼 출력한다. select * from tbl_board orders limit 10 offset 20; select * from tbl_board orders limit 0, 20; 위 쿼리는 (A+1)부터 B개의 행을 출력합니다. 0+1 ~ 20개의 행을 출력한다. A값은 offset과 동일하다고 생각하면 된다. ※ OFFSET은 IN..

select /*+ FULL(tbl_board) */ rownum, bno, title from tbl_board where bno>0 order by bno; -> 데이터 뒤죽박죽, 섞여있음 -> 제일 먼저 가져온 데이터가 1등 -> 제일 마지막까지 가져온다음 정렬을한다. (1등을 한상태에서 정렬을한다.) 높은번호가 높은 등수 높은번호가 맨 뒤에있을 가능성이 많기때문에 select /*+ INDEX_DESC(tbl_board pk_board) */ rownum, bno, title from tbl_board where bno>0; 인덱스를 탈경우 제일 높은번호가 테이블에서 제일먼저 access가된다. rownum은 1등이된다.
//목록구현 @Test public void testGetList(){ service.getList().forEach(board -> log.info(board)); } 람다식을 일반식으로 표현 (향상된for문) for (Board board : service.getList()) { log.info(board); }
oracle 과 다소 차이가 있음. 1.pom.xml 설정하기 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4 1.16 2.DB접속정보 수정 -properties 파일의 경우 (#주석처리 부분이 변경전) #driverClassName=com.mysql.cj.jdbc.Driver driverClassName=net.sf.log4jdbc.sql.jdbcapi.DriverSpy #url=jdbc:mysql://localhost:3306/jsp url=jdbc:log4jdbc:mysql://localhost:3306/jsp -스프링 root-context.xml 의 경우 [변경된부분] . [전체소스] 3. log4jdbc.log4j2.properties 생성하기 log4jdb..