Jquery 未找到:使用Play Framework和Scala在PostgreSQL数据库中保存json对象时出现值dao编译错误?

Jquery 未找到:使用Play Framework和Scala在PostgreSQL数据库中保存json对象时出现值dao编译错误?,jquery,json,postgresql,scala,playframework,Jquery,Json,Postgresql,Scala,Playframework,如果可能的话,请帮助我如何使用Play Framework、Scala和jQuery/ajax将json对象保存在PostgreSQL之类的数据库中?我做了以下尝试,并得到了编译错误,如:not found:value dao,然后我不确定如何将我的json对象保存在数据库中(任何其他业务逻辑、持久性逻辑、ajax调用或任何我缺少的)?我需要你的支持 路由文件: POST /json @controllers.Application.saveJs

如果可能的话,请帮助我如何使用Play Framework、Scala和jQuery/ajax将json对象保存在PostgreSQL之类的数据库中?我做了以下尝试,并得到了编译错误,如:not found:value dao,然后我不确定如何将我的json对象保存在数据库中(任何其他业务逻辑、持久性逻辑、ajax调用或任何我缺少的)?我需要你的支持

路由文件:

POST    /json                       @controllers.Application.saveJsonData
App.Scala文件:

def saveJsonData = Action { request => 
  val body: AnyContext = request.body
  val jsonBody: Option[JsValue] = body.asJson
  jsonBody.map {json =>
    dao.persist(json) // stores in database, not found: dao
    Ok("Saved") 
 }.getOrElse {
   BadRequest("Expecting text/json request.body")  
  }
}
app.conf:

db.default.driver=org.postgresql.Driver
db.default.url="jdbc:postgresql://localhost:5432/database"
db.default.user=test
db.default.password=1234
Build.scala:

val appDependencies = Seq(
    "org.postgresql" % "postgresql" % "9.4-1200-jdbc41",
    "postgresql" % "postgresql" % "9.1-901.jdbc4"
    )
html:


你导入dao类了吗?编辑:你的jdbc依赖关系在哪里?@PiNg2Eiw,谢谢你的回复,我没有写任何jdbc依赖关系,因为我不知道Play和Postgresql的这些东西。所以,我正在寻找一个解决方案,或者使用jdbc,或者任何我们可以直接保存在数据库中的解决方案?你可能想看看文档:@rethab,我可以举一些例子来访问和存储数据库中的数据吗?
(function() {
  var buttonValue = {};
  $("#submit").click(function() {
    $("input[type=button], input[type=file]").each(function($i) {
      var name = $(this).attr('name')
      buttonValue[name] = $(this).val();
    });
    console.log(JSON.stringify(buttonValue));//json object: [ex: {"firstButton":"button1","secondButton":"button2","file":"test.txt"} ], this json object should store in PostgreSQL database table as it is after clicking of Submit button.
  });
}())

<input type='submit' value='Submit Json' id='submitJson'>
create table saveJsonData(id integer primary key, content json);