1. 광명 대회 승급자 규칙
- 4팀~8팀: 우승자 승급
- 9팀~20팀: 우승, 준우승자 승급
- 21팀부터: 우승, 준우승, 공동3위 입상자 승급
1. 광명 대회 승급자 규칙
- 4팀~8팀: 우승자 승급
- 9팀~20팀: 우승, 준우승자 승급
- 21팀부터: 우승, 준우승, 공동3위 입상자 승급
[ 배드민턴. 레슨 영상 ]
1. 잡아 치기 레슨
- https://youtu.be/LOjoMuVkwL0
2. 콕 받는 연습 등 기본 배드민턴 레슨(일본)
- https://youtu.be/piYPoEdPVzU
[ 5. Devon SQL - IN 조건 ]
1. 정의
sql문장에서 in조건에 몇건이 올지 모른다.
그래서 ArrayList를 이용해서 값을 넣고, sql단에서 iterate와 conjuction을 이용해서 in조건을 완성한다.
2. java단
4. 별도 방법 도 존재 함
- dynamic sql문장을 이용해도 됨
- java단
. vo.setColId1("'a','c','d'");
4. Devon SQL Procedure 호출 (테이블용) (0) | 2017.01.25 |
---|---|
3. Devon SQL Procedure 호출 (0) | 2017.01.25 |
2. Devon IF 문장 (7) | 2017.01.25 |
1. Devon SQL 변수 처리 (4) | 2017.01.25 |
[ 4. Devon SQL Procedure 호출 (테이블용) ]
1. 정의
- sql문장 from절에 Procedure_name을 놓고, 이 Procedure가 수행하고 결과가 레코드로
받으면 테이블처럼 된다.
2. SQL 사용예)
3. From절에 위치할 Function 예) - name : get_parameter_list_copy
4. From절에 위치할 Function 예) - name : seperate_data_return_table
5. Devon SQL - IN 조건 (0) | 2017.01.25 |
---|---|
3. Devon SQL Procedure 호출 (0) | 2017.01.25 |
2. Devon IF 문장 (7) | 2017.01.25 |
1. Devon SQL 변수 처리 (4) | 2017.01.25 |
[ 3. Devon SQL Procedure 호출 ]
1. SQL문장 기술 방법
<statement name="doProcedureCall">
{call pkg_nm.pl_program_parameters( ${pkId:integer:inparam}
, ${o_errmsg:string:outparam}
, ${o_retcode:integer:outparam})}
</statement>
2. dao단에서 procedure 호출 Method
LData result = dao.executeQueryProcedure(sQueryPath, paramData);
5. Devon SQL - IN 조건 (0) | 2017.01.25 |
---|---|
4. Devon SQL Procedure 호출 (테이블용) (0) | 2017.01.25 |
2. Devon IF 문장 (7) | 2017.01.25 |
1. Devon SQL 변수 처리 (4) | 2017.01.25 |
[ 2. Devon IF 문장 ]
1. 정의
- SQL문장 구성 시 IF문과 같은 조건식을 구현하여 값이 존재 시 where조건에 추가 되고
값이 미 존재 시 조건절에서 제외 시켜 sql수행시간을 단축 시킬 수 있다.
2. 사용예)
- SELECT 컬럼1, 컬럼2
FROM TableName
WHERE 1=1
{#userName}
<append condition="${userName}.NOTEMPTY" id="#userName">
AND user_name= ${userName}
</append>
- 위 와 같이 userName에 값이 존재시에만 조건에 추가 된다.
3. IF 문장의 비교법
-condition절에 기술방법
조건문 |
비교값 |
예 |
GE |
>= |
"${userName}.GE.AA" |
GT |
> |
"${userName}.GT.AA" |
LE |
<= |
"${userName}.LE.AA" |
EQ |
= |
"${userName}.EQ.AA" |
NE |
!= |
"${userName}.NE.AA" |
LT |
< |
"${userName}.LT.AA" |
EMPTY |
값이 공백 |
"${userName}.EMPTY " |
NULL |
NULL 인 경우 |
"${userName}.NULL" |
NOTNULL |
Not null인 경우 |
"${userName}.NOTNULL" |
NOTEMPTY | 값이 있을 경우 | "${userName}.NOTEMPTY" |
NONE | null이거나 빈 스트링인 경우 | "${userName}.NONE" |
NOTNONE | null이 아니고 빈 스트링이 아닌 경우 | "${userName}.NOTNONE" |
4. Condition에 and, or 넣는 방법
- and
예) condition="${userName}.EQ.김세민&${userNo}.EQ.33"
- or
예) condition="${userName}.EQ.김세민||${userNo}.EQ.33"
- & || 양쪽에 공백이 존재 하면 안됨
5. Devon SQL - IN 조건 (0) | 2017.01.25 |
---|---|
4. Devon SQL Procedure 호출 (테이블용) (0) | 2017.01.25 |
3. Devon SQL Procedure 호출 (0) | 2017.01.25 |
1. Devon SQL 변수 처리 (4) | 2017.01.25 |
[ 1. Devon SQL 변수 처리 ]
1. 정의
- sql문장에서 고정된 값이 아니라 sql문장이 수행하면서 변경되는 값을 조건으로 걸고 싶을 경우 사용
2. Sql단에서 String 형식으로 받기
1. java단에서 vo에서 값 setting
- vo.setColId("값1");
2. sql단에서 받기
- 예) where 컬럼1 = ${colId}
수행시) where 컬럼1 = "값1"; //과 같이 값 양쪽에 double quote가 붙는다.
- 예) ${colId:integer} : 변수에 대한 type 지정
. 이렇게 하면 integer기 때문에 값 양쪽에 double quote가 안생길까? 테스트는 안해 봤음
3. Sql단에서 sql문장으로 받기 (dynamic sql문장)
1. sql문장을 java단에서 string으로 만들어 dynamic하게 만들경우에 사용
2. java단에서
- vo.setColumnList("컬럼1, 컬럼2, 컬럼10, 컬럼kk");
- vo.setTableName("TableName");
3. sql단에서 받기
- 예) SELECT ${columnList:unchecked}
FROM ${tableName:unchecked}
- 보통은 sql단에서 양쪽에 double quote가 붙지만
unchecked를 사용하므로써 double quote가 붙지 않고 sql문장 형식처럼 그대로 유지
- 실행SQL : SELECT 럼1, 컬럼2, 컬럼10, 컬럼kk
FROM TableName
5. Devon SQL - IN 조건 (0) | 2017.01.25 |
---|---|
4. Devon SQL Procedure 호출 (테이블용) (0) | 2017.01.25 |
3. Devon SQL Procedure 호출 (0) | 2017.01.25 |
2. Devon IF 문장 (7) | 2017.01.25 |
[ Log4j 구성 방법 ]
1. 정의
- Log4j를 프로에임웤에 추가 하는 방법 및 구성목록을 설정
2. 구성목록
1. log4j-1.2.15.jar
- log4j를 관리하는 API
- down url : https://logging.apache.org/log4j/2.x/download.html
2. log4j.xml
- log를 인쇄하는 format, 파일명 등 속성 관리
3. 파일 위치
1. log4j-1.2.15.jar
- path : /WebContent/WEB-INF/lib/
2. log4j.xml
- path : /WebContent/WEB-INF/resource/
- eclipse로 개발시 반드시 resource 폴더를 자원폴더로 추가 해야 된다.
그래서 log4j api에서 log4j.xml 파일을 찾아서 속성값들을 읽을 수 있다.
- resource 추가
. Project > 오른쪽 마우스 > Properties
> Java Build Path > [Source] Tab >
> [Add Folder]를 해서 /WebContent/WEB-INF/resource/ 를 추가 해야
log4j.xml 파일을 인식할 수 있다.
(참고, 이때 resource/폴더 밑으로 추가 폴더를 만들어서 log4j.xml 을 위치 시키면 안됨
만약 이렇게 하고 싶으면 [Add Folder]버튼을 눌러서 최종폴더까지 추가 해야 됨)
4. slf4j - 예제 (0) | 2018.10.31 |
---|---|
3. log4j.xml 파일 예제 (0) | 2017.01.12 |
2. log4j 기본 설명 (0) | 2017.01.12 |