モジュール org.nkjmlab.sorm4j
パッケージ org.nkjmlab.sorm4j.sql

インタフェース NamedParameterSqlParser

すべてのスーパーインタフェース:
ParameterizedSqlParser
既知のサブインタフェースのリスト:
NamedParameterCommand

public interface NamedParameterSqlParser extends ParameterizedSqlParser
SQL parser for named parameters.

Example.


 String sql = "select * from customer where id=:id and address=:address";

 ParameterizedSql statement =
     NamedParameterSql.parse(sql, Map.of("id",1, "address","Kyoto"));
 // or
 ParameterizedSql statement1 =
     NamedParameterSql.of(sql).bind("id", 1).bind("address", "Kyoto").parse();

 List customers =  sorm.readList(Customer.class, statement);
 
作成者:
yuu_nkjm