我正在尝试将Slick设置为Play应用程序中的DAO图层。我有以下内容:
在我的application.conf中:
dbConfig {
url = "jdbc:postgresql://localhost:5432/test"
dataSourceClass = "org.postgresql.ds.PGConnectionPoolDataSource"
properties = {
databaseName = "mydb"
user = "myuser"
password = "secret"
}
numThreads = 10
}
我应该使用PGSimpleDataSource而不是PGConnectionPoolDataSource吗?
Slick的文档还不够,只会让我感到困惑。
接下来的问题是,我从做什么
Database.fromConfig("dbConfig")
是DatabaseDef类型的数据库。每当我想要阅读,写在桌子上时,我是否必须要求或创建会话?
我在哪里说我应该使用HikariCP作为我的连接池实现?
答案 0 :(得分:1)
在版本2.4中,HikariCP
附带Play Framework
作为默认连接池,这意味着配置池没有任何麻烦。我建议你去releases page并抓住2.4(或发布候选人)。