Scala 如何在Slick 2.1.0中使用编译插入?

Scala 如何在Slick 2.1.0中使用编译插入?,scala,slick,Scala,Slick,提到添加了编译插入查询的功能。同时还声明编译后的查询只能用于查询、更新和删除 那么,您实际上如何定义编译后的insert查询,特别是当case类用作insert的参数时?它并不是说只:)。但它没有提到插入,对吗。那里的文件似乎过时了 这一切都有效: val someQuery = someTable.filter(...).map(...) val someQueryCompiled = Compiled{ someQuery } someQueryCompiled.run( ... ) so

提到添加了编译插入查询的功能。同时还声明编译后的查询只能用于查询、更新和删除

那么,您实际上如何定义编译后的insert查询,特别是当case类用作insert的参数时?

它并不是说只:)。但它没有提到插入,对吗。那里的文件似乎过时了

这一切都有效:

val someQuery = someTable.filter(...).map(...)
val someQueryCompiled = Compiled{ someQuery }

someQueryCompiled.run( ... )
someQueryCompiled.insert( ... )
someQueryCompiled.delete( ... )
someQueryCompiled.update( ... )