type : select

Select Type

ICE에 Datasource가 정의된 DB에 대한 쿼리를 실행한다.

pid

valueType

description

pid

valueType

description

datasource

REFERENCE

대상 Datasource

sql

TEXT

실행할 SQL이며, EL을 활용하여 정의

sql의 경우 일반적으로 사용하는 EL과 SQL을 위한 EL 두가지를 사용 가능하다. SQL용 EL은 Prepared Statement 변환되기 때문에 문제 없지만, 일반 EL은 SQL Injection을 반드시 고려해야 한다.

select title from content where category = @{categoryId} -> select title from content where category = ? select title from {{:contentType}} where category = @{categoryId} -> select title from movie where category = ?