1

私は非常に単純な Play 2.1 Scala プロジェクトを持っています。のように、これはこれまでのところ唯一のコードです。で実行しているタスクがありますAkka.system.scheduler。データベース (現在は標準のテスト H2 インスタンス) から選択するコードがいくつかあり、ドキュメンテーションの例にほぼ正確に従っています。

DB.withConnection { implicit c =>
  Logger.info("2")
  var x = SQL("insert into x (a, b, c) values ({a, b, c})").on(
    'a -> a,
    'b -> b,
    'c -> c
  )
  Logger.info("2.5")
  x.executeUpdate()
  Logger.info("3")

2.5を超えることはありません。他のデータベース操作は発生していません (進化を除く)。

ヘルプ?

4

1 に答える 1

1

リンクに基づいて、SQLステートメントは次のようになりません。

 var x = SQL("insert into x (a, b, c) values ({a}, {b}, {c})").on(
    "a" -> a,
    "b" -> b,
    "c" -> c
  )

質問では、値に個別の中括弧はありません{a, b, c}

于 2013-03-03T19:34:21.647 に答える