scala – Slick:autoInc如何在MultiDBCakeExample示例中工作?
发布时间:2020-12-16 18:11:45 所属栏目:安全 来源:网络整理
导读:我试图理解Slick如何工作以及如何使用它……并且在 GitHub中查看他们的示例我在 MultiDBCakeExample.scala中得到了这段代码: trait PictureComponent { this: Profile = //requires a Profile to be mixed in... import profile.simple._ //...to be able i
我试图理解Slick如何工作以及如何使用它……并且在
GitHub中查看他们的示例我在
MultiDBCakeExample.scala中得到了这段代码:
trait PictureComponent { this: Profile => //requires a Profile to be mixed in... import profile.simple._ //...to be able import profile.simple._ object Pictures extends Table[(String,Option[Int])]("PICTURES") { ... def * = url ~ id val autoInc = url returning id into { case (url,id) => Picture(url,id) } def insert(picture: Picture)(implicit session: Session): Picture = { autoInc.insert(picture.url) } } } 我假设*方法在表中返回一行,而autoInc应该以某种方式提供自动递增实体ID的功能……但说实话我在理解这段代码时遇到了一些麻烦.返回指的是什么? autoInc返回什么? 我查看了Slick文档但我无法找到有用的信息.任何帮助将非常感激 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- scala中的long / Int为十六进制字符串
- 如何使用Twitter的Bootstrap popovers的jQuery验证通知?
- scala – 我可以为路由中的所有入口点创建默认的OPTIONS方法
- twitter-bootstrap – Bootstrap完全响应的navbar带有标志或
- osx – 如何在OS X上安装MacVim?
- angular学习(十六)——ngRoute
- nodejs multer angularjs用于上传而不重定向
- shell 字符串为空和长度的判断
- angular – IONIC 2本机Network.onDisconnect()运行代码两次
- AngularJS:如何针对具有多个实例的特定指令
推荐文章
站长推荐
热点阅读