0

正規表現を使用してデータベーステーブルからデータを取得したい.これは私がしたことです:

def getDataRegExp(term: String): Seq[User] ={
    DB.withConnection(
      implicit connection =>
        SQL("select * from user where pseudo ~ '^{term}'").on(
        'term -> term
        ).as(User.simple *)
    )
  }

しかし、結果として何も得られません。私が間違っていることは何ですか?

PS:私は使用していますPostgreSQL 9.1

4

1 に答える 1

0

さて、私は結果を得ることに成功しました。挿入されたを含むすべてのユーザーが表示されtermます。削除'したばかりで、^それが周囲にあり{term}ました。これがコードです。

def getDataRegExp(term: String): Seq[User] ={
    DB.withConnection(
      implicit connection =>
        SQL("select * from user where pseudo ~ {term}").on(
        'term -> term
        ).as(User.simple *)
    )
  }
于 2012-10-17T11:10:25.773 に答える