Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Playframework 如何在play framework控制器中执行简单的MySQL查询?_Playframework_Playframework 2.2 - Fatal编程技术网

Playframework 如何在play framework控制器中执行简单的MySQL查询?

Playframework 如何在play framework控制器中执行简单的MySQL查询?,playframework,playframework-2.2,Playframework,Playframework 2.2,所以我在游戏中设置了JPA、Hibernate等等!框架应用程序。数据库连接等等,但我根本不知道如何在控制器上运行简单的查询。有人能给我提供一个直接执行查询的简单控制器类吗?例如,创建表tablename 我正在寻找一个Java示例。下面scala中的代码在controller中工作,但请使用模型 case class City(city: Int, town: Int) def userCities(id: String) = Action{ var info:List[contro

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

我正在寻找一个Java示例。

下面scala中的代码在controller中工作,但请使用模型

 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))
  }

仔细研究一下,您会发现模型中有一些示例查询

在controller中执行查询不是一个好主意