我将json对象存储到每个插入的Postgresql数据库表中,或者使用Play Framework和Postgresql将其存储在Submit按钮上。但我的要求是,我需要创建并执行/调用一个样本批处理文件,以便在每次单击Submit按钮时将此json对象加载/保存到创建的批处理文件中(即同时将json对象存储到Postgresql数据库中)。我不知道如何为它创建批处理文件并调用?(使用触发器或任何?)。 请帮助我,并提前致谢。
appjson.scala :(将提交的json对象保存到数据库中)
case class JsonData (
id: Pk[Long], content: String
)
object JsonData {
val extractor = {
get[Pk[Long]]("jsondata.id") ~
get[String]("jsondata.content") map {
case id~content => JsonData(id, content)
}
}
def save(jsondata: JsonData): Unit = {
DB.withConnection { implicit connection =>
SQL("INSERT INTO jsondata(content) VALUES(CAST({content} AS json))").on(
'content -> jsondata.content
).executeInsert()
}
}
}