在我的持久化代码中,遍及整个表,等等。我有以下导入内容
import scala.slick.driver.PostgresDriver.simple._
这很好,因为它可以工作,但是这是一个问题,因为我所有的代码都专门绑定到Postgres。例如,如果我希望我的产品执行Postgres,而我的测试是HSQLDB,则不能。我想在运行持久性管理器(它将执行创建操作)而不是在表声明时声明哪个DataSource / Driver。我想念什么?
当然,使用蛋糕图案是可能的。我的团队在开发中使用H2,在生产中使用MySQL。
请参阅https://github.com/slick/slick-examples中的MultiDBExample和MultiDBCakeExample
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句