パッケージ org.nkjmlab.sorm4j.sql
インタフェース NamedParameterSql
-
- すべてのスーパーインタフェース:
SqlStatementSupplier
- 既知のサブインタフェースのリスト:
NamedParameterQuery<T>,NamedParameterRequest,SelectQuery<T>
public interface NamedParameterSql extends SqlStatementSupplier
A SQL statement with named parameters.- 作成者:
- nkjm
-
-
メソッドの概要
すべてのメソッド staticメソッド インスタンス・メソッド abstractメソッド 修飾子とタイプ メソッド 説明 NamedParameterSqlbind(String key, Object value)Binds a key-value pair to named parameters in a SQL statement.NamedParameterSqlbindAll(Map<String,Object> keyValuePairOfNamedParameters)Binds key-value pairs to named parameters in a SQL statement.NamedParameterSqlbindBean(Object bean)static NamedParameterSqlfrom(String sql)CreatesNamedParameterSqlobject.static NamedParameterSqlfrom(String sql, char prefix, char suffix, ColumnFieldMapper columnFieldMapper)CreatesNamedParameterSqlobject. the named parameters should have the given prefix and suffix.static SqlStatementtoSqlStatement(String sql, Map<String,Object> namedParameters)CreatesNamedParameterSqlobject with parameters.-
インタフェースから継承されたメソッド org.nkjmlab.sorm4j.sql.SqlStatementSupplier
toSqlStatement
-
-
-
-
メソッドの詳細
-
bindAll
NamedParameterSql bindAll(Map<String,Object> keyValuePairOfNamedParameters)
Binds key-value pairs to named parameters in a SQL statement.- パラメータ:
keyValuePairOfNamedParameters-- 戻り値:
-
bind
NamedParameterSql bind(String key, Object value)
Binds a key-value pair to named parameters in a SQL statement.- パラメータ:
key-value-- 戻り値:
-
bindBean
NamedParameterSql bindBean(Object bean)
- パラメータ:
bean-- 戻り値:
-
from
static NamedParameterSql from(String sql, char prefix, char suffix, ColumnFieldMapper columnFieldMapper)
CreatesNamedParameterSqlobject. the named parameters should have the given prefix and suffix.- パラメータ:
sql-prefix-suffix-- 戻り値:
-
from
static NamedParameterSql from(String sql)
CreatesNamedParameterSqlobject.- パラメータ:
sql-- 戻り値:
-
toSqlStatement
static SqlStatement toSqlStatement(String sql, Map<String,Object> namedParameters)
CreatesNamedParameterSqlobject with parameters.- パラメータ:
sql-namedParameters-- 戻り値:
-
-