我有许多存储过程,其结果是字符串列表
我如何使用scala访问play 2.0框架中的refcurser?
有人可以举一个简单的例子,我如何填写一个列表吗?
我试过这个:
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 *)
}
}
但这对我不起作用
提前致谢
EDIT:甚至可以从存储过程填充列表吗?
字符串列表将对应于 oracle 用户定义的对象。我希望这就是你的意思。
可能的解决方案是
1)首先映射oracle集合对象,然后在scala代码中使用
或者
2)从存储过程而不是集合返回引用游标。
希望这能给一些想法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)