slick-2.0

    5热度

    1回答

    我想这样做SELECT MAX(age), MIN(age) FROM users WHERE name = 'Rick'。最好的我提出了涉及2个查询:Users.filter(_.name === 'Rick').map(_.age).max

    0热度

    1回答

    我想创建一个返回所有组与用户数(包括空组)查询 SELECT g.id, count(relation.user_id) FROM groups g FULL JOIN users2groups relation ON g.id=r.group_id GROUP BY g.id; 这种模式: class Users(tag: Tag) extends Table[User](tag

    1热度

    2回答

    目标是使用可选关键字和/或shopId过滤项目。 如果没有定义它们,则应返回所有项目。 我的尝试是 case class ItemSearchParameters(keywords: Option[String], shopId: Option[Long]) def search(params: ItemSearchParameters): Either[Failure, List[Item]

    1热度

    1回答

    假设我有一些小列的表,和一个大的(比如BLOB)列: case class Thing(id: Int, small1: String, small2: String, small3: String, large: String) class ThingMapping(tag: Tag) extends Table[Thing](tag, "things") { def i

    5热度

    1回答

    在下面的代码中,我可以插入我的记录。但我真的很想取回插入值的ID,这样我就可以返回对象作为我的响应的一部分。 def postEntry = DBAction { request => request.body.asJson.map {json => json.validate[(String, Long, String)].map { case (name, ag

    2热度

    2回答

    我正在尝试在过滤器中使用日期时间的Column [DateTime],但无法弄清楚如何使其工作。 import play.api.Play.current import play.api.db.slick.Config.driver.simple._ import play.api.db.slick._ import org.joda.time.{DateTime, DateTimeComp

    0热度

    1回答

    比方说,我有我的数据库中下表: CREATE TABLE dealers( id INT PRIMARY KEY, name VARCHAR(255) ); CREATE TABLE makers( id INT PRIMARY KEY, name VARCHAR(255) ); CREATE TABLE cars( id INT PRIMARY KEY, make INT F

    3热度

    2回答

    我在我的模型案例类中使用java.util.Date。由于Slick并不支持j.u.Date开箱即用,所以我在我的Table类中添加了像implicit val dateColumnMapper = MappedColumnType.base[Date, SqlDate](d => new SqlDate(d.getTime), d => d)这样的隐式映射。 但现在我坚持过滤日期字段:propo

    0热度

    1回答

    我认为下面的代码主要是为自己说话,但这里有一个简短的解释。 我有一个需要添加到查询条件的ID列表。我可以很容易地“和”查询条件(见下面的val incorrect),但是我们很难提出一个很好的方法来处理“或”条件。 id的列表不是静态的,我只是把一些内容作为例子。如果可能的话,我想知道如何使用for理解,而不用理解。 另外,如果您想运行代码,您应该可以将此代码放在repl中并添加一些导入。 obj

    6热度

    1回答

    在光滑做“OR”过滤器,我们可以在where子句中使用 query.filter(m => (m.state === state1 && m.status === status1) || (m.state === state2 && m.status == status2)) 一个“OR”条件。但是我的要求是我在列表中有“或”条件(由用户作为URL的一部分传递)。条件列表包括像 List[(s