我需要用Play和PostgreSQL巧妙地编译一个查询
val bioMaterialTypes: TableQuery[Tables.BioMaterialType] = Tables.BioMaterialType
def getAllBmts() = for{ bmt <- bioMaterialTypes } yield bmt
val queryCompiled = Compiled(getAllBmts _)
但是在Scala中,我在编译的应用程序中得到了这个错误
Multiple markers at this line
- Computation of type (
我使用的是slick3.1.1,还没有弄清楚如何在Json中转换查询。我有一个返回全名的简单查询
def listfollowing() = Action {
val setup = DBIO.seq(
sql"""select p.fullname from profiles p join relations r on(p.id=r.following) where r.me=32;""".as[(String)]
)
val setupFuture = db.run(setup)
Ok(Jso
我正在使用Slick 1.0.0和play framework 2.1.0。当我查询我的Users表时,我得到了以下错误。LOGIN_ID的值在DB中为null。我正在执行的查询是:
val user = { for { u <- Users if u.providerId === id.id } yield u}.first
这将导致以下错误:
play.api.Application$$anon$1: Execution exception[[SlickException: Read NULL value for column (USERS /670412212).LOGIN
我无法连接我的postgres数据库(AWS RDS),并且我不知道如何解决此问题:
Caused by: java.sql.SQLTimeoutException: Timeout after 1001ms of waiting for a connection.
at com.zaxxer.hikari.pool.BaseHikariPool.getConnection(BaseHikariPool.java:227)
at com.zaxxer.hikari.pool.BaseHikariPool.getConnection(BaseHikariPool.
如何使用Slick返回映射对象?使用下面的代码,我的查询返回List(Int,String),而不是我想要的ListTask。使用Slick是不可能的吗?还是我想错了Slick,它不是ORM吗?我正在尝试返回一个查询,并使用Play2框架在视图模板中使用它。我想最终访问像task.id、task.label等对象。谢谢。
import play.api.Play.current
import play.api.db._
import scala.slick.driver.H2Driver.simple._
case class Task(id: Int, label: String)
ob
我已经用PostgreSQL 9.4数据库创建了一个空的(激活器模板play-scala) Play 2.4.3应用程序,并试图在其中使用slick3.1.0,但是它引发了一个错误:
play.api.UnexpectedException: Unexpected exception[SQLTimeoutException: Timeout after 1000ms of waiting for a connection.]
at play.core.server.DevServerStart$$anonfun$mainDev$1$$anon$1$$anonfun$get$1$$ano
我刚刚创建了一个虚拟项目,并试图集成与巧妙的游戏。我遵循了官方的教程,但不幸的是,我没能成功地运行它。每次我试图运行该应用程序时,都会遇到以下错误:
play.api.UnexpectedException: Unexpected exception[ProvisionException: Unable to provision, see the following errors:
1) No implementation for play.api.db.slick.DatabaseConfigProvider was bound.
while locating play.api.db.
当我试图将postgresql集成到我的play应用程序时,我遇到了这个错误:
ProvisionException: Unable to provision, see the following errors:
1) No implementation for play.api.db.slick.DatabaseConfigProvider was bound.
while locating play.api.db.slick.DatabaseConfigProvider
for parameter 0 at models.EntryRepo.<init>(EntryRep
我有一个巧妙的查询,其中的join在枚举字段上有一个过滤器,对于这个查询,我得到了以下编译错误: [error] /Users/someuser/SomeApp/app/com/somePackage/SomeDAO.scala:190:84: value === is not a member of slick.lifted.Rep[com.somePackage.models.MyCustomEnum.MyCustomEnum]
[error] myCustomEnumTbl.userId === userTbl.id && myCustomEnumT
我有一个16 it的sqlite3数据库,可以通过jdbc抛出这个错误:
[SQLException: [SQLITE_CORRUPT] The database disk image is malformed (database disk image is malformed)]
play.api.http.HttpErrorHandlerExceptions$$anon$1: Execution exception[[SQLException: [SQLITE_CORRUPT] The database disk image is malformed (database disk i
当我试图运行Play应用程序(Play 2.5.4)时,我得到以下错误:
ProvisionException: Unable to provision, see the following errors:
1) No implementation for play.api.db.Database was bound.
while locating play.api.db.Database
for parameter 0 at ds.qb.manage.ManageQueryBuilder.<init>(ManageQueryBuilder.scala:30)
w