1
我想只用这个库来生成sql而不执行它。 你能让我看看好的例子吗?我怎么才能使用SQLSytax才能生成。 例如:如何动态生成SQL
VAL查询:字符串= //使用SQLSyntax
的println(查询)
RES1:SELECT * FROM表,其中A =?
VAL bindedParameters:列表[字符串] = ....
我想只用这个库来生成sql而不执行它。 你能让我看看好的例子吗?我怎么才能使用SQLSytax才能生成。 例如:如何动态生成SQL
VAL查询:字符串= //使用SQLSyntax
的println(查询)
RES1:SELECT * FROM表,其中A =?
VAL bindedParameters:列表[字符串] = ....
您可以使用#statement和#parameters这样。
scala> val q = sql"select * from users where id = ${123}"
q: scalikejdbc.SQL[Nothing,scalikejdbc.NoExtractor] = [email protected]
scala> q.statement
res0: String = select * from users where id = ?
scala> q.parameters
res1: Seq[Any] = List(123)
如果你使用油滑,你可以在那里创建一个查询,但不执行访问其selectStatement(或其他类型的语句)。 – Ashalynd 2014-10-02 13:57:40