大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

函数关系映射库 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:341827

评论

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

原生鸿蒙2024年度先锋榜:高品质原生应用焕新数字生活体验

最新动态

算力荒缓解,自主化智算还有必要吗?

脑极体

AI

当Kmesh遇上Ambient Mesh

华为云原生团队

云计算 容器 云原生

AI智能体的开发流程

北京木奇移动技术有限公司

AI大模型 AI智能体 软件外包公司

具身智能赛道很火,值得ALL in吗?

机器人头条

机器人 特斯拉 大模型 人形机器人 具身智能

财务规划的成功战略之一:建立数据驱动型决策

智达方通

企业管理 全面预算管理 财务规划 智能技术

第79期 | GPTSecurity周报

云起无垠

AIGC GPT

webGL开发框架的技术难点

北京木奇移动技术有限公司

软件外包公司 数字孪生开发 webgl开发

数据筑底,构建管理会计数据基础

用友智能财务

数据 会计

音乐NFT系统的技术难点

北京木奇移动技术有限公司

区块链技术开发 软件外包公司 音乐NFT

ClkLog埋点分析系统集成指南

ClkLog

sdk 数据集成 开源软件 用户画像 埋点分析

推荐一款免费的数据库SQL审核,性能诊断与优化平台

威哥爱编程

sql SQL工具

【新年专刊】新的一年设定2025目标--催化型画布

ShineScrum

个人目标

鸿蒙(HarmonyOS)原生AI能力之文本识别

猫林老师

鸿蒙 HarmonyOS 鸿蒙应用开发 鸿蒙原生应用开发 HarmonyOS NEXT

人工智能与云计算的结合:如何释放数据的无限潜力?

天津汇柏科技有限公司

云计算 AI 人工智能

网络安全养生秘籍-轻松完成等保测评流程

行云管家

网络安全 等保 等级保护 等保测评

AI 智能体(AI Agent)的应用

北京木奇移动技术有限公司

AI应用 AI智能体 软件外包公司

合合信息在视觉内容安全领域的创新与应用 - 应对伪造挑战的前沿进展

申公豹

人工智能 安全

京东商品视频数据接口(JD.item_get_video)

tbapi

京东API接口 京东商品视频接口 京东视频接口

荣耀x腾讯云AI代码助手 重构智能时代开发模式

极客天地

新终端·创未来 | 2025上海国际消费电子展开启预定!

AIOTE智博会

消费电子展 消费电子展会 消费电子博览会 消费电子展览会

在香港吃饭必不可少的“OpenRice”,也有原生鸿蒙版了!

最新动态

荣耀 | 7thonline第七在线荣获托比网与易观之星两项大奖

第七在线

开源轻量级IM框架MobileIMSDK的鸿蒙NEXT客户端库已发布

JackJiang

即时通讯;IM;网络编程 MobileIMSDK-鸿蒙端

淘宝天猫API接口详解:商品详情与关键词搜索商品的实用指南及代码示例

代码忍者

淘宝API接口 淘宝评论API

重塑 Java 开发体验:SoFlu-JavaAI 产品体验官招募!100%有礼!

飞算JavaAI开发助手

开发工具 Java. 有奖评测

10个案例告诉你mysql不使用子查询的原因

威哥爱编程

MySQL sql

秒验简介与下载说明

MobTech袤博科技

周亚辉的朋友圈,揭开潜藏在AI冰山下的秘密

新消费日报

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