ADD_MONTHS 함수는 개월을 더하거나 뺄수있는 아주 유용한 함수이다.사용법은 아래와 같다. 특별히 설명이 필요없을 정도로 아주 간단하다.12345SELECT ADD_MONTHS('20181001', 1) AS 한달 후 , ADD_MONTHS('20181001', -1) AS 한달 전 , ADD_MONTHS('20181001', 2) AS 두달 후 , ADD_MONTHS('20181001', -2) AS 두달 전 FROM DUAL;cs 하지만 한가지 주의할 점이 있다.아래의 SQL을 실행해서 결과값을 확인해보자.1234567SELECT ADD_MONTHS('20181029', 1) , ADD_MONTHS('20181030', 1) , ADD_MONTHS('20181031', 1) , ADD_MONTH..
STS플러그인을 이용해서 Spring 프로젝트를 생성하면 일반적으로 log4j가 포함되어 있다.MyBatis 연동을 하고나서 설정을 건드리지 않으면 쿼리는 콘솔창에 출력되지 않는다.이럴 때는 log4j.xml 파일의 설정을 조금만 바꿔주면 간단히 해결된다. /프로젝트명/src/main/resources폴더에 가면 일반적으로 log4j.xml 파일이 있을 것이다.기본설정은 아래와 같을 것이다.1234567891011121314151617181920212223242526272829303132333435363738394041 Colored by Color Scriptercs14~16라인이 문제이다.level이 debug이하여야 sql문이 출력되는데 기본값은 info로 되어있다.log4j의 level에 대해서는..
resultType을 VO객체로 했을 경우 MyBatis는 기본적으로 대소문자 구분없이 동일한 필드명에 맵핑된다. DB칼럼명에 _가 없을 경우에는 별도의 설정을 하지 않아도 잘 맵핑되지만 그렇지 않을 경우에는 맵핑이 되지 않는다. MyBatis 설정 파일에 아래와 같이 설정을 추가해주면 USER_NAME과 같은 _가 포함된 필드가 userName으로 맵핑이 되는 것이 가능해진다. 12345678 Colored by Color Scriptercs MyBatis 설정 파일을 찾을 수 없거나 아예 존재하지 않을 경우 아래의 링크를 참조하도록 하자.http://its-easy.tistory.com/14
업무를 하다보면 VO객체의 전체 키와 값을 콘솔에 출력해서 확인해야 할 때가 있습니다.일부 값만 출력하려면 별수 없이 직접 타이핑 해야 하지만 전체 값을 출력하려면 더 편한 방법이 있습니다. Eclipse의 Generate toString() 기능 사용하기VO클래스 파일을 열고, Eclipse - Source - Generate toString()을 클릭하면 아래와 같은 구문이 추가된다. 1234 @Override public String toString() { return "TestVO [id=" + id + ", name=" + name + ", address=" + address + ", regDate=" + regDate + "]"; }Colored by Color Scriptercs 보기에도 좋..
Oracle에서는 rownum만 입력하면 됐었지만 MySQL은 조금 다르다.아래의 3가지 방법 중 마음에 드는 걸로 사용하면 된다.@다음에 오는 ROWNUM은 변수명이기 떄문에 마음에 드는 걸로 바꿔도 상관없다. 개인적으로는 첫번째 방법을 추천한다. 12345678910111213SELECT @ROWNUM:=@ROWNUM+1, A.*FROM 테이블명 A, (SELECT @ROWNUM:=0) R; SET @ROWNUM:=0;SELECT @ROWNUM:=@ROWNUM+1, A.*FROM 테이블명 A; SELECT @ROWNUM:=@ROWNUM+1, A.*FROM REQUEST_ACTION_HISTORY AWHERE (@ROWNUM:=0)=0;Colored by Color Scriptercs 아래와 같이 응용..
테스트 환경- Spring 4.3.18- JDK 1.8- Tomcat 8.0- MySQL 8.0 Step 0. 준비사항- DB연동이 완료된 Spring 프로젝트가 필요합니다. * http://its-easy.tistory.com/15 참고 Step 1. pom.xml에 관련 라이브러리 추가123456 org.jasypt jasypt-spring31 1.9.2 Colored by Color Scriptercs현재 최신버전인 1.9.2 버전은 Spring 3.1 이상 JDK 1.6 이상을 요구합니다.* 다른 버전을 사용할 경우 http://www.jasypt.org 에서 요구사항 확인 필요 Step 2. jasypt 암복호화 배치파일 다운로드 후 DB정보 암호화 문자열 확인http://www.jasypt.o..
테스트 환경- Spring 4.3.18- STS 플러그인 3.9.5- JDK 1.8- Tomcat 8.0- MySQL 8.0 Step 0. 준비사항아래 링크를 참조하여 Spring과 MySQL의 연동 작업을 완료한다.http://its-easy.tistory.com/15 Step 1. pom.xml 파일에 관련 라이브러리 추가1234567891011121314151617 org.springframework spring-jdbc ${org.springframework-version} org.mybatis mybatis 3.4.6 org.mybatis mybatis-spring 1.3.2 Colored by Color Scriptercs* 테스트 환경과 버전이 다르다면 아래 링크를 참조하여 시스템 최소 요구..
테스트 환경- Spring 4.3.18- STS 플러그인 3.9.5- JDK 1.8- Tomcat 8.0- MySQL 8.0 Step 0. 준비 사항 - 테스트 할 프로젝트가 준비되어 있지 않다면 Eclipse에 STS 플러그인을 설치한 후 Spring MVC Project 생성- Spring, JDK, Tomcat 버전을 테스트 환경과 같이 설정- MySQL DB 서버가 없다면 설치 Step 1. pom.xml 파일에 관련 라이브러리 추가 12345678910111213 mysql mysql-connector-java 5.1.46 org.apache.commons commons-dbcp2 2.4.0 Colored by Color Scriptercs* 태스트 환경과 버전이 다를 경우에는 아래의 링크에서 ..
- Total
- Today
- Yesterday
- 인텔리제이
- CodeSandbox
- react 강의
- jsp
- Git 사용법
- Nexacro
- dropdowncombo
- react 강좌
- Git 연동
- autoenter
- git
- ListView
- nodatatext
- dropdowncalendar
- Grid
- SpringBoot
- JavaScript Hoisting 호이스팅
- react 공식문서
- React
- Thymeleaf
- IntelliJ
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |