Scala 的数据库访问框架:Slick 3.0 移除了 session 相关的 API
来源:互联网 发布:新海典软件怎么用 编辑:程序博客网 时间:2024/06/05 17:14
Scala 的数据库访问框架:Slick 3.0 移除了 session 相关的 API
Slick 3 对于 Slick 2 的改变相当于 Python 3 至于 Python 2 的改变。
Slick 3 的新特性集中在 :大量使用组合的设计模式,不需要显式声明session,非阻塞,stream支持的 reactive 等 。
不过我最喜欢这个方法: setFetchSize 。
具体来说:
在Scala slick 2.x 中:
db.withSession{
implicit session =>
query.run
}
在Scala slick 3.x 中需要替换为:
query.result.run(db)
类似的:
def foo(implicit session: Session): ... = {
query.run
}
db.withSession(foo)
需要替换为:
def foo: DBIO[...] = query.result
foo.run(db)
更多的例子,可以参考这里:
https://github.com/slick/slick/blob/master/slick-testkit/src/main/scala/com/typesafe/slick/testkit/tests/CountTest.scala
从Slick 2.X 迁移到 Slick 3.X
http://stackoverflow.com/questions/30718671/how-to-port-slick-2-1-plain-sql-queries-to-slick-3-0
0 0
- Scala 的数据库访问框架:Slick 3.0 移除了 session 相关的 API
- scala数据库访问tool slick
- Slick 3.0.0 RC1 发布,Scala 数据库访问层
- Scala持久层框架Slick介绍
- SESSION跨域访问的相关总结
- Scala 各种数据库访问框架简介
- scala编程语言使用slick进行数据库操作
- SLICK+SQLITE+SCALA
- scala+play+slick + mysql
- Slick-pg v0.6.5.2 ,Slick 的 PG 扩展
- 使用JDBC访问数据库的相关问题
- scala slick基本使用教程
- scala的访问修饰符
- slick使用普通的sql操作数据
- Hbase框架原理及相关的知识点理解、Hbase访问MapReduce、Hbase访问Java API、Hbase shell及Hbase性能优化总结
- Scala数组相关的操作
- hibernate的session相关
- Session的相关知识点
- Java 容器 彻底掌握
- ole db 连接oracle
- 深入详解Struts2——struts2的配置文件
- jxl 导入Excel
- angular this vs $scope (How does 'this' and $scope work in AngularJS controllers?)
- Scala 的数据库访问框架:Slick 3.0 移除了 session 相关的 API
- 关于xib的一些简单用法(ios自学笔记)
- 使用QThread和QTimer的发现
- 七牛日志分析中同一个文件字节数有出入
- 在Javascript中什么是伪数组?如何将伪数组转化为标准数组?考虑兼容性
- php 扩展开发
- [Leetcode]Longest Substring Without Repeating Characters
- Spring+SpringMVC+mybatis+easyui整合-----注解方式的mybatis的使用
- 检查android应用权限是否被禁止--悬浮窗权限