WITH EmployeeHierarchy (employee_id, manager_id, employee_name, level) AS ( SELECT employee_id, manager_id, employee_name, 0 as level FROM employees WHERE manager_id IS NULL UNION ALL SELECT e.employee_id, e.manager_id, e.employee_name, eh.level + 1 FROM employees e INNER JOIN EmployeeHierarchy eh ON e.manager_id = eh.employee_id ) SELECT employee_id, manager_id, employee_name, level FROM Employ..
/* PmTaskMapper.insertPmTaskMapp */ INSERT INTO pm_task ( pm_task_id , pm_id , pm_task_name , strd_task_time_h , del_yn , reg_user_id , reg_dttm , mod_user_id , mod_dttm) VALUES ( ISEQ$$_132655.NEXTVAL , #{pmId} , #{pmTaskName} , #{strdTaskTimeH} , 'N' , #{sessionUserId} , SYSDATE , #{sessionUserId} , SYSDATE) SELECT ISEQ$$_132655.CURRVAL FROM DUAL 반환값이 VO에 맵핑되서 들어감 ~ 1. 아래의 코드가 데이터그립에서 실행이 안됨 그..
SELECT TA.ptn_id ,TA.cctv_no ,TA.cctv_nm ,TB.cctv_se_nam AS cctv_se ,TA.cctv_mkr ,TA.cctv_model ,TA.instl_ymd ,TC.org_lnam AS mng_inst ,TA.instl_addr ,TA.mntmng_co ,TA.tkcg_telno ,TA.mntmng_pic ,TA.scrn_rsn ,CASE WHEN TA.iflt_yn = 1 THEN 'Y' ELSE 'N' END iflt_yn ,TA.rmk FROM ( SELECT * FROM CCTV_LOCA )TA LEFT OUTER JOIN cd_cctv_se TB ON TA.CCTV_SE = TB.CCTV_SE LEFT OUTER JOIN cd_orgzid TC ON TA...
적외선 여부 boolean 값으로 데이터 타입을 테이블에서 지정해줬음 CCTVVO에서는 String iflt_yn;으로 vo 타입을 String으로 해줬음 따라서 오류가 발생 데이터를 넣게 되면 테이블에서는 boolean값이여서 String으로 true false를 입력받으면 db에서 String으로 인식해서 데이터가 안넣어짐 CodeManager.js에 fillItemsNDSSelect } else if (ui.codeField == "iflt_yn") { items = ["(선택)", "true", "false"]; codeMap = {"(선택)": "", "true": "true", "false": "false"}; Cctv_SQL에서는 아래와 같이 테이블에 데이터를 넣을때 boolean으로 형변환..
boolean의 jdbcType은 BOOLEAN과 BIT 두가지로 받을 수 있다. jdbcType=BOOLEAN true, false로 데이터를 받음 jdbcType=BIT 0,1로 데이터를 받음 Ref. https://itmoon82.tistory.com/23 [MyBatis] jdbcType 종류 jdbcType MyBatis로 개발 시 입출력 변수의 javaType이나 jdbcType을 명시할 때 사용합니다. 종류 SQL Server 형식 JDBC 형식 (java.sql.Types) Java 언어 형식 bigint BIGINT long binary BINARY byte[] bit BIT.. itmoon82.tistory.com
CDATA = Character DATA, 즉 문자형 데이터를 말함. 마이바티스에서 쿼리를 짤때 괄호나 특수문자를 XML parser로 인식하지 않고 문자열로 인식한다. SELECT문에는 조건을 걸어 쿼리하기 위해 , = 등의 기호를 많이 사용하는데, 이것이 파싱 중에 태그로 인식되거나 하는 등의 문제가 생길 수 있다. 안에 원하는 쿼리문을 선언 한다면, 파싱하지 않고 그대로 문자열로 인식 시킬 수 있어 이런 문제를 예방할 수 있다. 동적 SQL에서는 사용하지 못하는데, 필요한 특수문자에 한해서만 적용시키면 동적 SQL에서도 사용 가능하다. 따라서 쿼리에 & || 와 같은 부등호를 사용시 선언 후 사용해야한다. 아래는 예시 Ref https://java119.tistory.com/70 [MyBatis] ..
- Total
- Today
- Yesterday
- Some resources were not updated.
- 부하측정
- 공간데이터
- 리눅스
- setForceFormulaRecalculation
- SVN
- mybatisif
- jdbcType
- createRow
- getCell
- CreateCell
- shp2pgsql
- 폐쇄망에서rpm설치
- 엑셀POI
- yumdownloader
- 인터넷안되는환경에서설치
- Postgis
- Centos7에서 Postgresql12 설치
- su postgres 안됨
- postgis 설치
- apachepoi
- 리눅스폐쇄망
- yumrepository
- Postgresql12
- 폐쇄망에서패키지설치
- Geoserver
- getRow
- OpenLayers
- svn프로젝트불러오기
- 공간데이터병합
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |