public class SqlTemplate
extends java.lang.Object
| Constructor and Description |
|---|
SqlTemplate(java.lang.String sql) |
SqlTemplate(java.lang.String sql,
org.seasar.doma.jdbc.Config config) |
SqlTemplate(java.lang.String sql,
org.seasar.doma.jdbc.dialect.Dialect dialect) |
| Modifier and Type | Method and Description |
|---|---|
<T> SqlTemplate |
add(java.lang.String name,
java.lang.Class<T> type,
T value)
Adds a value.
|
SqlStatement |
execute()
Creates a SQL statement from this template.
|
public SqlTemplate(java.lang.String sql)
sql - a template. Must not be null.public SqlTemplate(java.lang.String sql,
org.seasar.doma.jdbc.dialect.Dialect dialect)
sql - a template. Must not be null.dialect - a dialect. Must not be null.public SqlTemplate(java.lang.String sql,
org.seasar.doma.jdbc.Config config)
sql - a template. Must not be null.config - a configuration. Must not be null.public <T> SqlTemplate add(java.lang.String name, java.lang.Class<T> type, T value)
T - the value typename - the value name. Must not be null.type - the value type. Must not be null.value - the value. Can be null.public SqlStatement execute()