Select Type
ICE에 Datasource가 정의된 DB에 대한 쿼리를 실행한다.
pid | valueType | description |
---|---|---|
datasource | REFERENCE | 대상 Datasource |
sql | TEXT | 실행할 SQL이며, EL을 활용하여 정의 |
sql의 경우 일반적으로 사용하는 EL과 SQL을 위한 EL 두가지를 사용 가능하다. SQL용 EL은 Prepared Statement 변환되기 때문에 문제 없지만, 일반 EL은 SQL Injection을 반드시 고려해야 한다.
Code Block |
---|
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 = ? |