光滑:我为什么要保存" Unit"到我的数据库?

时间:2014-05-31 15:22:23

标签: scala slick

我是Scala和Slick的新手,并对Slick文档中的内容感到惊讶:

  

支持开箱即用的以下基本类型   JdbcProfile中基于JDBC的数据库

     
      
  • ...
  •   
  • 单元
  •   
  • ...
  •   

我不明白为什么这个列表包含Unit。根据我的理解,Unit类似于Java的void,我既不能保存也不能从我的数据库接收。它背后的意图是什么?

编辑:您可以找到它here

1 个答案:

答案 0 :(得分:0)

查看Slick的一种方法是在数据库上运行Scala代码作为执行引擎。我们正在努力允许更多的Scala代码。包含单位的表达式,例如在一个元组中是一个有效的Scala表达式,因此应该由Slick运行,除非有充分的理由说明为什么不这样做。所以我们支持单位。