是否可以避免在Slick 3.x中使用tsql在每个类中声明StaticDatabaseConfig注释?

Ale*_*ITC 9 t-sql scala slick-3.0

如果我想在Slick 3.x中使用编译时间查询,我需要使用tsql在每个类中声明一个StaticDatabaseConfig注释.

有没有办法避免这种情况并设置全局配置?

@StaticDatabaseConfig("file:src/main/resources/application.conf#tsql")
object PersistenceService {
  val database = Database.forConfig("database")
  database.run( tsql"SELECT NOW()" )
}
Run Code Online (Sandbox Code Playgroud)