Scala profile.simple._是什么意思?

时间:2015-07-13 18:36:09

标签: scala import profile

例如:

import MyClass

trait MyTrait {
     this: MyClass =>
     import profile.simple_
}

profile.simple._是什么意思?

我试过这样但是没有工作

import MyClass.profile.simple._

2 个答案:

答案 0 :(得分:0)

import profile.simple._

意味着从profile.simple包导入everithing,所以如果你有,例如,profile.simple.MyClass类,你可以像new MyClass()一样访问它,你不需要写完整路径{ {1}}

答案 1 :(得分:0)

当使用Play with Slick(“Scala语言集成连接工具包”)时,它需要将配置文件中的所有内容注入到每个数据库表中,而profile.simple_是通常在DAO类扩展的特性中配置的默认值。如https://www.playframework.com/documentation/2.4.0-M3/ScalaSlickDrivers所示。根据{{​​3}} $$ profile $,不推荐使用配置文件对象。但是,它的三个类型成员不会被弃用,并且每个成员都有一个名为simple的抽象val成员,其类型为相应的Driver.SimpleQL,它是"一组值,用于将查询语言与单个import语句一起使用。"