반응형

분류 전체보기 73

[ibatis] select, update, delete에 iterate 사용 방법

sql 툴에서 날리는 원문 쿼리를 보면 이해가 쉽다. 보통의 경우 리스트(#[]#로 표현되는)에 담겨오는 data1, data2, data3, ... 은 key값이 된다. ■ select iterate 사용 방법 # 원문 쿼리1SELECT * FROM TBLNAME WHERE COLUMNNAME IN ('data1','data2','data3')cs # iterate 작성- data1, data2, data3이 List에 담겨서 넘어온다. #[]# 부분 123456 SELECT * FROM #[]# Colored by Color Scriptercs ■ delete iterate 사용 방법 # 원문 쿼리1DELETE FROM TBLNAME WHERE COLUMNNAME IN ('data1','data2',..

ibatis && mybatis 2017.03.18

[ibatis] insert(), update(), delete() return 값, 실행 후 성공 여부 확인 / insert() 후 PK값 받아오는 방법 / insert() 후 return값 사용 꼼수

# ibatis insert(), update(), delete() return 값, 실행 후 성공 여부 확인# insert() 후 PK값 받아오는 방법# insert() 후 return값 사용 꼼수 # ibatis에서 insert(), update(), delete() 를 실행한 후 return되는 값 성공실패 insert()nulle 에러update()10delete()삭제된 row수0 # insert return값 사용 꼼수TIP! insert 성공 여부 받아와서 그 다음 로직을 처리해야 되는 경우 꼼수TIP ! 1. insert 후 PK값 가져오기 123456 INSERT INTO ~~ SELECT ID() 예) ** 참고:DB 오라클 12345678 insert into INFO_USER ("U..

ibatis && mybatis 2017.03.18

[JSP] 게시판에서 번호 역순으로 뿌려주는 방법

게시판 리스트에 보면 글번호가 있는데, 게시판을 만들다가 저 부분에 변수를 뭘 넣을까 고민했다. 오라클에서 제공하는 rownum을 쓸까 했는데 asc 정렬이다보니페이징이 > 있을 때 1페이지에서 1~10 나오고, 2페이지에서 11~20 나오는 식이었다. rownum desc 했는데도 마찬가지였던 걸로 기억한다.1페이지에서 10, 9, 8, 7, ... 로 나오고 2페이지에서 20, 19, 18, ... 이 나왔다. 대체하는 방법은 아래에 첨부. 123456 // 게시판의 글번호 컬럼에 ${num} 변수 주고 // 나머지 코딩 내용~~~~~ Colored by Color Scriptercs

콜백함수란?

콜백함수는 개발자가 정의해 놓으면 적당한 시점이 되어 자동으로 호출되는 함수이다. 일반적으로 함수는 개발자가 원하는 시점에 호출하여 사용하지만, 콜백함수는 사용자가 이벤트를 발생시키는 시점에서 자동 호출된다. 특별히 자바에만 국한되어 쓰는 말은 아니지만 개발자라면 기본으로 알아야 하는 용어이기 때문에 자바 카테고리에 넣어 둠.

JAVA && Spring 2017.03.18

[JSP][EL][JSTL] EL과 JSTL이란? 개념 및 기본사용법

EL(Expression Language)과 JSTL 개념 및 기본사용법 정리 아래 URL에 정리 짱짱 잘 되어 있음. ==> http://hunit.tistory.com/203 EL은 표현언어! 자바의 변수를 쓰기 위해 JSP에 작성하는 게 상당히 귀찮다. 스크립트랑 구분하면서 닫고 열고 하다가 에러도 많이 나고.... 그래서 변수를 표현하기 위한 언어로 ${변수명} 이렇게 사용한다. JSTL은 JSP의 표준(Standard) 태그(Tag) 라이브러리(Library). 태그다. 태그!! 즉 라이브러리만 추가해서 가져다 쓰면 되는 거. 남이 만들어 놓은 거 쓰면 되는 거다. JSP 내에 if문, for문 등의 구문을 처리가 가능. 처음에 접했을 때 test 속성이 뭐지...? 하는 의문이 들었다. 바로 ..

반응형