如何在Play框架控制器中执行简单的MySQL查询?

时间:2014-04-10 03:15:51

标签: playframework playframework-2.2

所以我在Play中设置了JPA,Hibernate等等!框架应用。数据库连接等等,但我根本不知道如何在控制器上运行简单的查询。有人能为我提供一个直接执行查询的简单控制器类吗? (例如"创建表tablename")

我正在寻找一个Java示例。

2 个答案:

答案 0 :(得分:0)

scala 中的代码

在控制器中工作,但是使用此模型

 case class City(city: Int, town: Int)
  def userCities(id: String) = Action{
  var info:List[controllers.MyController.City]=List()
  val data=DB.withConnection {
    implicit Connection =>
       val sql = "SELECT city ,town FROM cities WHERE userId=118376027237390  limit 0,1"
       val res = SQL(sql)
  info = res().map(row => City(row[Int]("city"), row[Int]("town"))).toList
  println(info)
  }
   Ok(write(info))
  }

答案 1 :(得分:-1)

查看official JPA sample,您会发现一些示例查询(在模型中)