멍청멍청기록
-
현재 데이터 테이블로 값을 불러와서 표를 그린다. function searchList() { $('#datatable_01').DataTable({ paging: true, processing: false, serverSide: true, scrollY: '62vh', scrollCollapse: true, destroy: true, searching: false, lengthChange: false, bPaginate: true, pageLength: $('#pagePerRowCnt').val(), pagingType: 'simple_numbers', ordering: false, info: false, columnDefs: [ ], language: dataTableLangKor, ajax: { ur..
프로젝트] JSP 데이터의 여러 전송 방법 중 하나 feat. ajax현재 데이터 테이블로 값을 불러와서 표를 그린다. function searchList() { $('#datatable_01').DataTable({ paging: true, processing: false, serverSide: true, scrollY: '62vh', scrollCollapse: true, destroy: true, searching: false, lengthChange: false, bPaginate: true, pageLength: $('#pagePerRowCnt').val(), pagingType: 'simple_numbers', ordering: false, info: false, columnDefs: [ ], language: dataTableLangKor, ajax: { ur..
2020.06.29 -
MyBatis 에서 collection 을 사용하는 방법을 검색하면 대부분 VO 에 list 를 선언해서 사용하는 방법 밖에 나오지 않는다. 근데 현재 내가 해야하는 경우는 vo가 없는 상황에서 쓰는 것이다. JSON 으로 결과를 이렇게 내려줘야한다. { "code": "0000", "message": "예약내역 조회에 성공했습니다.", "data": { "reservationHistory": [ { "rsSeq": "RS20000007720", "gdSeq": "GD2000144", "rsStatus": "A", "rsStatusNm": "미확인", "sdSeq": "SDPACK", "gdName": "패키지상품", "rsDate": "2020-06-11 13:57:37.0", "rsSdDate": "..
프로젝트] API 만드는 과정 중 MyBatis Collection 사용하기.MyBatis 에서 collection 을 사용하는 방법을 검색하면 대부분 VO 에 list 를 선언해서 사용하는 방법 밖에 나오지 않는다. 근데 현재 내가 해야하는 경우는 vo가 없는 상황에서 쓰는 것이다. JSON 으로 결과를 이렇게 내려줘야한다. { "code": "0000", "message": "예약내역 조회에 성공했습니다.", "data": { "reservationHistory": [ { "rsSeq": "RS20000007720", "gdSeq": "GD2000144", "rsStatus": "A", "rsStatusNm": "미확인", "sdSeq": "SDPACK", "gdName": "패키지상품", "rsDate": "2020-06-11 13:57:37.0", "rsSdDate": "..
2020.06.18 -
SELECT tr.gd_seq AS gdSeq ,tr.rs_seq AS rsSeq ,tr.rs_status AS rsStatus ,tr.sd_seq AS sdSeq ,tr.rs_date AS rsDate ,tr.rs_buyer_email AS rsBuyerEmail ,tr.rs_sd_date AS rsSdDate ,tr.rs_buyer_name AS rsBuyerName ,tr.rs_buyer_tel AS rsBuyerTel ,tr.rs_person AS rsPerson ,FUN_GETCOMCODE('RS_STATUS', tr.rs_status) AS rsStatusNm ,tg.gd_name AS gdName ,DATE_FORMAT(tr.rs_date,'%Y-%m-%d %p %H:%i') AS rsDat..
프로젝트] Mybatis SqlSELECT tr.gd_seq AS gdSeq ,tr.rs_seq AS rsSeq ,tr.rs_status AS rsStatus ,tr.sd_seq AS sdSeq ,tr.rs_date AS rsDate ,tr.rs_buyer_email AS rsBuyerEmail ,tr.rs_sd_date AS rsSdDate ,tr.rs_buyer_name AS rsBuyerName ,tr.rs_buyer_tel AS rsBuyerTel ,tr.rs_person AS rsPerson ,FUN_GETCOMCODE('RS_STATUS', tr.rs_status) AS rsStatusNm ,tg.gd_name AS gdName ,DATE_FORMAT(tr.rs_date,'%Y-%m-%d %p %H:%i') AS rsDat..
2020.06.18 -
하려고 하는 로직 select 를 해와서 해당하는 값이 있으면 그 값을 update 하는 것. 기존. select를 하는 쿼리를 먼저 불러온다. 상태값이 C 인 데이터면 update를 한다. 변경된 쿼리. 서비스단도 변경했다. public Map reservationTicketing(Map parameterMap) { Map resultData = new LinkedHashMap(); String idkey = Optional.ofNullable(parameterMap.get("idkey")).map(s->(String)s).orElse(""); String gdSeq = Optional.ofNullable(parameterMap.get("gdSeq")).map(s->(String)s).orElse(""..
프로젝트] 로직을 좀 더 단순하게 변경.하려고 하는 로직 select 를 해와서 해당하는 값이 있으면 그 값을 update 하는 것. 기존. select를 하는 쿼리를 먼저 불러온다. 상태값이 C 인 데이터면 update를 한다. 변경된 쿼리. 서비스단도 변경했다. public Map reservationTicketing(Map parameterMap) { Map resultData = new LinkedHashMap(); String idkey = Optional.ofNullable(parameterMap.get("idkey")).map(s->(String)s).orElse(""); String gdSeq = Optional.ofNullable(parameterMap.get("gdSeq")).map(s->(String)s).orElse(""..
2020.06.16 -
셀렉트 박스 하나, input 박스 하나, 그리고 조회 버튼 하나. 이렇게 총 3개가 있었을 때 1. 셀렉트 박스[rsno, name, tel] 상품이나 뭔가를 선택. 2. input 박스에는 검색어를 조건으로 선택. AND tr.rs_seq = #{searchData} AND tr.rs_buyer_name LIKE CONCAT('%', #{searchData}, '%') AND tr.rs_buyer_tel LIKE CONCAT('%', #{searchData}, '%') searchData 는 input BOX searchType 은 조건 위의 if test 조건은 input 박스에 아무것도 쓰지 않고 select를 아무것도 하지 않으면 전체 조회가 된다.
프로젝트] Mybatis 검색 조건 설정하기.셀렉트 박스 하나, input 박스 하나, 그리고 조회 버튼 하나. 이렇게 총 3개가 있었을 때 1. 셀렉트 박스[rsno, name, tel] 상품이나 뭔가를 선택. 2. input 박스에는 검색어를 조건으로 선택. AND tr.rs_seq = #{searchData} AND tr.rs_buyer_name LIKE CONCAT('%', #{searchData}, '%') AND tr.rs_buyer_tel LIKE CONCAT('%', #{searchData}, '%') searchData 는 input BOX searchType 은 조건 위의 if test 조건은 input 박스에 아무것도 쓰지 않고 select를 아무것도 하지 않으면 전체 조회가 된다.
2020.06.10