私はいくつかのSQLを解析してPushMessage(これはクラスであり、ケースクラスではありません - それが重要かどうかはわかりません)として保存しようとしています。 Anormのドキュメント以下の私はIntelliJのはMacro.namedParserは[PushMessage] RowParser [PushMessage]どれを返し、ないことを私に告げると、私は問題を取得しています、しかしAnormを使用したSqlParserの問題
implicit val parser: RowParser[PushMessage] = Macro.namedParser[PushMessage]
val result = db.withConnection { implicit connection: Connection =>
SQL"select * from PUSH_MESSAGES where VENDOR_ID=$requestedVendorId;".as(parser.*)
}
を持っています。宣言型を削除しようとしましたが、その後、.as(parser.*)
構文を使用してパーサを実行できませんでした。
どのようにしてRowParserを返すのですか?事前に
おかげで、
コンパイルを直接試しましたか? IntelliJは常にマクロでうまく動くとは限りませんし、実際には何かが間違っていると言っているかもしれません。 – Alec