anorm

    3

    1答えて

    でのSQLのプレースホルダー我々はPLAY2のanormに次のようなSQLを書くことができます。 def findById(id: String): Option[Link] = DB.withConnection {implicit connection => SQL("select * from links where id={id}").on('id -> id).as(simpl

    6

    1答えて

    からhttp://www.playframework.org/documentation/2.0/ScalaTodoList "〜"は何をするのですか、マップの前にポイントが必要ないのはなぜですか? val task = { get[Long]("id") ~ get[String]("label") map { case id~label => Task(id, l

    23

    7答えて

    anormで句「の」使用する簡単な方法と思わない: val ids = List("111", "222", "333") val users = SQL("select * from users where id in ({ids})").on('ids-> ???).as(parser *) ???部品を交換する方法は? 私が試した: on('ids -> ids) on('ids -

    1

    1答えて

    私は現在、プレイのyabeチュートリアルのスケーラ版を読んでいます。 yabeはまだ別のブログエンジンの略で、チュートリアルデータのある時点では自然に保存する必要があります。最初のSQLの進化は次のとおりです。 # Users schema # ---!Ups CREATE TABLE User( id bigint(20) NOT NULL AUTO_INCREMENT, email

    3

    1答えて

    "Computers"サンプルのようなリストページを作成しようとしています。私の環境では、私は私のユーザーオブジェクトの以下のメソッドを持っている2.0とPostrgreSQL 9.0 を再生する次のとおりです。 def list(page: Int = 0, pageSize: Int = 10, orderBy: Int = 1, filter: String = "%"): Page[Use

    1

    2答えて

    私はScalaのPlayframework v2のAnormライブラリを試しています。 私は case class User ( id:Pk[Long] = NotAssigned, // auto increment value in mysql name: String updated_at: Date // assigned through a trigger b

    20

    1答えて

    私はPlay!を使用しています。フレームワークをAnormと一緒に使用してデータベースにアクセスします。オブジェクトのメンバがSQL文に直接挿入されている次のような例がよくあります。 私の質問は、これらの入力は消毒されていますか?ほとんどの例としては、以下のようになります。 object Person { def save(p:Person) { DB.withConnect

    18

    1答えて

    私はScala Playを使用しています!データモデルをデータベースに永続化するためのAnormのフレームワークそれを拡大しようとし case class Bar(id: Pk[Long], name: String) object Bar { val simple = { get[Pk[Long]]("id") ~ get[String]("name") ma

    4

    1答えて

    私は暴風雨でPlay2を使用しています。私は、嵐の精神は背後にある魔法のない平易な平方キロを書いていると思う。 しかし、私はすぐに同様のDAOメソッドをたくさん書いていることがわかりました。たとえば: case class User(id:Pk[String], username:String, email:String, realname:String, city:String, website

    3

    1答えて

    PLAY2のanormは、結果パーサの素敵なDSLを持っています case class User(id:Pk[String], name:String) object User { val parser = get[String]("id") ~ get[String]("name") map { case id ~ name => User(id,name) }