草庐IT

mysql - 如何实现 Slick + MySQL + SecureSocial?

如何使用Slick(1.0.1)和MySQL数据库实现SecureSocial(最新快照版本)插件?我认为我已经完全配置了所有内容。我的用户模型类中有这样的东西:packagemodels.authimportsecuresocial.core._importscala.slick.driver.MySQLDriver._caseclassUser(identityId:IdentityId,firstName:String,lastName:String,fullName:String,email:Option[String],avatarUrl:Option[String],aut

Mysql play-slick连接超时错误

可能重复:CreateaMySQLconnectioninPlayframeworkwithslick我正在使用play-slick插件尝试连接mysql数据库。但是每次slick尝试与Db通信时,我都会收到连接超时错误。我的application.conf文件如下:slick.dbs.default.driver="slick.driver.MySQLDriver$"slick.dbs.default.db.dataSourceClass="slick.jdbc.DatabaseUrlDataSource"slick.dbs.default.db.properties.driver=

mysql - 无法让 Scala、Slick 和 MySQL 协同工作

我试图让这三个一起工作但不能。缺乏流畅的文档。我有这样的Typesafe配置的application.conf设置:mysql={url="jdbc:mysql://localhost/slickdb"slick.driver=scala.slick.driver.MySQLDriverdriver=com.mysql.cj.jdbc.Driverproperties={user=rootpassword=null}connectionPool=truekeepAliveConnection=true}和build.sbt相关的依赖:libraryDependencies++=Seq(

mysql - Slick 3.1.1 没有创建唯一约束

我有一个简单的User表,其中id设置为自动递增,并且username设置为在表中唯一。classUsers(tag:Tag)extendsTable[User](tag,"Users"){defid=column[Int]("id",O.PrimaryKey,O.AutoInc)defusername=column[String]("username",NotNull)defemail=column[String]("email")defpasswordHash=column[String]("password_hash")defcreatedAt=column[Long]("cre

mysql - 使用 Slick/Scala 将日期和时间存储到 MySQL 中

我遇到了一个看起来很简单的问题,希望有一个简单的解决方案。但是我还没有找到它。我在MySQL中的属性是DATE和TIMESTAMP类型。这些是我巧妙的类(class):caseclassEvent(id:Long,name:String,category:String,date:Date,venue:String,startTime:Date,endTime:Date,description:String,admission:String,addInfo:Option[String])classEvents(tag:Tag)extendsTable[Event](tag,"EVENT"

mysql - Play +光滑 : How to do partial model updates?

我正在使用带有Slick2.0(带有MYSQL后端)的Play2.2.x来编写RESTAPI。我有一个User模型,其中包含许多字段,例如age、name、gender等。我想创建一个routePATCH/users/:id在正文中获取部分用户对象(即完整用户模型字段的子集)并更新用户信息。我很困惑如何实现这一目标:如何在Play2.2.x中使用PATCH动词?将部分用户对象解析为更新查询以在Slick2.0中执行的通用方法是什么?我期望执行单个SQL语句,例如更新用户setage=?,dob=?其中id=? 最佳答案 免责声明:我

mysql - 尝试添加 MySQL/slick 后出现奇怪的 Play Framework 2.2 异常

我正在开发一个Play2.2应用程序,自从我尝试添加我的数据库层以来,我遇到了一些麻烦。下面是我的build.sbt依赖项。如您所见,我使用了mysql-connector-java和play-slick:libraryDependencies++=Seq(jdbc,anorm,cache,"joda-time"%"joda-time"%"2.3","mysql"%"mysql-connector-java"%"5.1.26","com.typesafe.play"%%"play-slick"%"0.5.0.8","com.aetrion.flickr"%"flickrapi"%"1.

mysql - Slick - MySQL 语法错误

我将PlayFramework(2.3.1)与Slick(play-slick版本0.8.0-M1)和MySQL数据库(5.5.28)一起使用。我的一个查询导致MySQLSyntaxErrorException:Preparingstatement:selectx2."id",x2."course_id",x2."trainee_id",x2."transaction_id"from"trainee_grouptraining_GroupBooking"x2wherex2."course_id"=1问题似乎出在双引号上,因为其他查询工作正常并且它们使用单​​引号,如下所示:Prepar

mysql - 在 Slick 3.1.0-M1 中使用 java.util.Date

我是Slick的新手。我正在使用mysql,我正在尝试从数据库中检索一些日期时间。这是我的进口importslick.driver.MySQLDriver.simple._importscala.slick.driver._importjava.util.Date这里是映射所在类的行defcreationDate=column[Date]("creation_date")但是我收到了这个错误couldnotfindimplicitvalueforparametertt:slick.ast.TypedType[java.util.Date]有没有办法在不使用字符串的情况下将日期时间从my

mysql - 如何使用Slick 3.0调用MySQL中的存储过程和定义函数

我在我的数据库中定义了这样的东西CREATEFUNCTIONfun_totalInvestorsFor(issuervarchar(30))RETURNSINTNOTDETERMINISTICBEGINRETURN(SELECTCOUNT(DISTINCTLOYAL3_SHARED_HOLDER_ID)FROMstocks_x_hldrWHERESTOCK_TICKER_SIMBOL=issuerANDQUANT_PURCHASES>QUANT_SALES);END;现在我收到了StefanZeiger(Slick领导)的回复,将我重定向到这里:Userdefinedfunctions