Web Programming/JAVA Web

Ibatis에서 $변수$랑 #변수# 차이

Rusi(루시) 2010. 3. 16. 11:19


$변수$ 직접대입방식(statment)의 직접문자열을 붙여서 쿼리문을 만드는 것이고

#변수# 는 jdbc의 preparedStatment의 ?,?,? 로 표기된 것을 나중에 할당하는 방식이다.



쉽게 설명하자면
$변수$는
string a = "select * from aaa where aa = '" + 변수 + "' ";

#변수#
string a = "select * from aaa where aa = :AA";
Parameter aa = Parameter(":AA", 변수);

(Parameter <- 임의로 적은것임)

형식