繁体   English   中英

如何在Playframework中使用Scala Anorm的Oracle存储过程

[英]How to use Oracle stored procedures with Scala Anorm in Playframework

我有许多存储过程,其中包含字符串列表

如何使用scala访问play 2.0 Framework中的递归?

有人可以举一个简单的例子来说明我如何填写清单吗?

我试过这个:

case class XXXX(name: String, description: String)


object XXXX{


val simple = {
get[String]("name") ~
get[String]("description") map {
case name~description => XXXX(name, description)
}
}


def all(): List[XXXX] = DB.withConnection { implicit c =>
SQL("""exec PROCEDURE""").as(XXXX.simple *)
}

}

但这不适合我

提前致谢

编辑:甚至可以从存储过程填充列表?

字符串列表将对应于oracle用户定义的对象。 我希望这就是你的意思。 可能的解决方案是1)首先映射oracle集合对象然后在scala代码中使用或2)从存储的proc而不是集合返回引用游标。

希望这能给出一些想法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM