【QCon】精华内容上线85%,全面覆盖“人工智能+”的典型案例!>>> 了解详情
写点什么

函数关系映射库 Slick 2.0 发布

  • 2014-01-27
  • 本文字数:764 字

    阅读完需:约 3 分钟

Slick 是一款适用于 Scala 函数关系映射库(FRM),它的最新版本附带了逆向工程数据库模式和支持 non-SQL 数据库新的驱动体系架构。在最新的 2.0 版本中包括如下更新:

  • 逆向工程数据库模式代码生成器,可以用它生成所有必需的代码。
  • 支持 non-SQL、non-JDBC 数据库的新的驱动体系架构。
  • 消除了表定义中的平面元组限制,可以把任意类型作为查询的返回类型。
  • 除了 Scala 元组之外,还支持适用于任意大小记录的异构列表。
  • 以新的预编译查询模型代替以前的查询模版抽象。
  • 现在预编译查询除了查询之外还可以用于更新和删除操作。
  • 默认软插入,这就不必再针对插入做单独推测。但现在仍然支持以前的做法。
  • 在提升嵌入(Lifted Embedding)的标准 API 中有新的更详细的表定义语法,以此避免早期版本中的隐患。
  • 支持服务器端可选的转换策略。
  • 一种支持查询调度的实验性特性,它允许在多个数据库的表上做单一查询。
  • 一个新的 Activator 模板,目标是使 Slick 的入门更加简单。

除了以上这些更新,在新的版本里还有其他 200 多项更新。团队还更新了相应的文档,包括新版的入门指南。这个版本不能向下兼容,迁移指南中描述了从1.0 至今的变更。

Slick 是一款用于函数式编程语言 Scala(相当于用于面向对象编程的对象关系映射(ORM),比如Hibernate)的关系型数据库访问类库。Slick 用户邮件列表中有700 多位成员。

Slick 是一款基于 BSD许可的开源产品。它支持的数据库包括H2、MySQL 和 PostgreSQL。通过一个闭源扩展也可以使它支持Oracle、IBM DB2 和Microsoft SQL Server 的驱动。

查看英文原文: Functional Relational Mapping Library Slick 2.0 Released


感谢侯伯薇对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-01-27 02:341271

评论

发布
暂无评论
发现更多内容

Sensei for Mac专业的硬盘清理优化工具

南屿

ClkLog访谈之1:某大拍卖公司互联网运营经理

ClkLog

macOS高品质音频播放器:HQPlayer 4 Pro for mac

南屿

mac软件下载 mac音乐播放器 HQPlayer 4 Pro下载 苹果电脑无损播放器 HQPlayer 4 Pro破解版

BRC20铭文合约代币系统开发

西安链酷科技

加密货币 ERC20 发币

ZCube:在我的优惠券中的落地实践 | 京东云技术团队

京东科技开发者

iOS实时查看App运行日志

雪奈椰子

小企业是否应该采用SD-WAN组网?

Ogcloud

网络 SD-WAN 组网 组网网络

Autodesk Maya 2023中文版安装教程 附maya破解补丁 Mac/win

南屿

投放户外LED广告屏有什么好处?

Dylan

媒体 广告 网络 消费

大模型训练中的断点继续训练问题

百度开发者中心

深度学习 大模型

迪士尼视频下载工具Disney Plus +使用教程

南屿

MindNode for mac思维导图 中文完美解锁版 支持M/Intel

南屿

软件开发

Geek_8da502

BRC20铭文发币成本是多少?一文读懂

西安链酷科技

铭文币

波场能量租赁平台开发 带宽租赁收益挖矿

西安链酷科技

波场能量 能量租赁

TinyEngine 服务端正式开源啦!!!

OpenTiny社区

开源 前端 低代码

水杉3D建模:Metasequoia 4 Mac激活版 附永久注册码 支持intel/M1/M2

南屿

GLM助力通用预训练

百度开发者中心

人工智能 LLM

大模型训练显存优化策略

百度开发者中心

深度学习 大模型 LLM

兼容M1 Mac下载工具Folx pro 5 v5.27中文激活版 安装包

南屿

MT7915 and QCA9880: the duo in wireless connectivity

wallysSK

Enfocus PitStop Pro 2022 for Mac(pdf增强插件) v22.0.1378944中文

南屿

2023年总结:NFT经济从不可替代到可替代的转变

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

HTTPS可能遇到的安全问题

德迅云安全杨德俊

安全 网站 中间人攻击 HTTPS协议

提升软件质量的利器:Mock 测试教程

Apifox

前端 前端开发 Mock Mock 服务 Mock.js

SD-WAN:推动企业上云的全新路径

Ogcloud

网络 SD-WAN 组网

MySQL常用图形管理工具

小魏写代码

大模型训练在人脸表情识别中的应用

百度开发者中心

深度学习 大模型 LLM

spss统计软件:IBM SPSS Statistics 27 (Win/mac)中文激活版

南屿

喜讯!九章云极DataCanvas公司顺利通过ITSS运维二级认证

九章云极DataCanvas

九章云极DataCanvas公司两大标杆案例入选《2023大模型落地应用案例集》

九章云极DataCanvas

函数关系映射库Slick 2.0发布_Scala_Jan Stenberg_InfoQ精选文章