我对以下 JDBC 错误感到困惑。
[JdbcSQLException:未找到列“HASH”;SQL 语句:插入 HashToUrl (hash, url) 值 (hash, url) [42122-158]]
1.sql
# Tasks schema
# --- !Ups
CREATE TABLE HashToUrl (
Hash integer,
Url varchar(255)
);
# --- !Downs
DROP TABLE HashToUrl;
我的插入语句不好吗?
模型/Task.scala
def create(hash: Int, url:String) {
DB.withConnection { implicit c =>
SQL("insert into HashToUrl (hash, url) values ({hash, url})")
.executeUpdate()
}
}