所以我在Play中设置了JPA,Hibernate等等!框架应用。数据库连接等等,但我根本不知道如何在控制器上运行简单的查询。有人能为我提供一个直接执行查询的简单控制器类吗? (例如"创建表tablename")
我正在寻找一个Java示例。
答案 0 :(得分:0)
在控制器中工作,但是使用此模型
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,您会发现一些示例查询(在模型中)