例如:
import MyClass
trait MyTrait {
this: MyClass =>
import profile.simple_
}
profile.simple._是什么意思?
我试过这样但是没有工作
import MyClass.profile.simple._
答案 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语句一起使用。"