文章标题关闭所有内容预览 | 展开所有内容预览
-
Slick 直接使用 SQL 语句
[内容预览]
0 | 2019-01-19 04:47:31
由小路依依创建,最后一次修改2016-08-12直接使用SQL语句如果你有需要直接使用SQL语句,Slick也支持你直接使用SQL语句。首先你需要引入一些引用包:importscala.slick.jdbc.{GetResult,StaticQuery=>Q}importscala.slick.jdbc.JdbcBac...
[阅读全文]
-
Slick 查询(三)
[内容预览]
0 | 2019-01-19 04:47:30
由小路依依创建,最后一次修改2016-08-12查询(三)Slick的查询实际上是执行由Invoker(无参数时为UnitInvoker)Trait定义的方法,Slick定义了一个从Query隐含的变换,使得你可以直接执行查询操作,最常用的一个情况是把整个查询结果存放到一个Scala集合类型中(比如使用list方法)v...
[阅读全文]
-
Slick 查询(二)
[内容预览]
0 | 2019-01-19 04:47:29
由小路依依创建,最后一次修改2016-08-12查询(二)Union两个查询的结果可以通过++(或者unionAll)和union操作联合起来:valq1=Album.filter(_.artistid<10)valq2=Album.filter(_.artistid>15)valunionQuery=q1unionq...
[阅读全文]
-
Slick 查询(一)
[内容预览]
0 | 2019-01-19 04:47:27
由小路依依创建,最后一次修改2016-08-12查询(一)本篇介绍Slick的基本查询,比如选择,插入,更新,删除记录等。排序和过滤Slick提供了多种方法可以用来排序和过滤,比如:valq=Album.filter(_.albumid===101)//select`AlbumId`,`Title`,`ArtistId...
[阅读全文]
-
Slick 数据库 Schema
[内容预览]
0 | 2019-01-19 04:47:26
由小路依依创建,最后一次修改2016-08-12数据库Schema我们之前Slick编程(2):准备开发环境使用自动代码生成工具生成数据库表的Slick定义(使用LiftedEmbeddingAPI),本篇介绍如何手工来写这些Schema定义。数据库表Tables为了能够使用Slick的LiftedEmbeddingA...
[阅读全文]
-
Slick 数据库连接和事务处理
[内容预览]
0 | 2019-01-19 04:47:25
由小路依依创建,最后一次修改2016-08-12数据库连接和事务处理你可以在程序的任何地方使用数据库查询,当执行查询时你需要有一个数据库连接。你可以通过创建一个Database对象来连接一个JDBC数据库,有多种方法可以创建一个数据库对象。使用JDBCURL你可以使用JDBCURL来创建一个Database对象(URL...
[阅读全文]
-
Slick 基本查询
[内容预览]
0 | 2019-01-19 04:47:24
由小路依依创建,最后一次修改2016-08-12基本查询我们准备好了开发环境,下面就来看看Slick的基本查询方法,我们打算查询Chinook中的Album表,我们先看看之前自动生成的代码中表Album的定义:/**EntityclassstoringrowsoftableAlbum*@paramalbumidData...
[阅读全文]
-
Slick 准备开发环境
[内容预览]
0 | 2019-01-19 04:47:23
由小路依依创建,最后一次修改2016-08-12准备开发环境本篇介绍如果设置使用Slick的Scala开发环境,这里我们使用SBT命令行,SBT使用的目录结构和Maven一样,我们可以创建一个目录,比如Slick,然后创建如下的缺省目录结构:srcmainjavaresourcesscalatestjavaresour...
[阅读全文]
-
Slick 概述
[内容预览]
0 | 2019-01-19 04:47:22
由小路依依创建,最后一次修改2016-08-12概述Slick对于Scala来说,有如LINQ至于C#,或者类似于其它平台上的ORM系统,它使用应用使用数据库有如使用Scala内置的集合类型(比如列表,集合等)一样方便。当然如有需要你还是可以直接使用SQL语句来查询数据库。下面为使用Slick的代码片段:vallimi...
[阅读全文]