slick

    0熱度

    1回答

    從播放2.5.0起,Play.current已被棄用。 Slick的DatabaseConfigProvider.get[JdbcProfile]需要play.api.Application對象,它以前由Play.current提供。當我們需要在Play控制器外面使用Slick時,有沒有其他方法可以獲得play.api.Application對象DatabaseConfigProvider.get

    3熱度

    1回答

    比方說,我有一個名稱列(String)和年齡列(Int)的RDBMS表persons。如果我們不需要服務器端的ID,這可以完全適合case class Person(name: String, age: String)。問題在於,在某些情況下,我們擁有id,就像我們從DB(後端)獲取人員時那樣,但有時我們沒有,就像我們在form(前端)創建人員時一樣。 三種最簡單可行的方法我看到: 創建不同類型的

    3熱度

    1回答

    官方油滑3.2文檔 (http://slick.lightbend.com/doc/3.2.0/database.html) 說,浮油可以用普通的如PGSimpleDataSource或PGPoolingDataSource本javax.sql.DataSource配置: val db = Database.forDataSource(dataSource: javax.sql.DataSourc

    0熱度

    1回答

    我在編寫查詢時遇到了問題。 基本上我上查詢jsonb結構,這裏是我的SQL查詢看起來像: select (p_product -> 'category_id') from product where p_product-> 'category_id' ?| array['3544', '3179'] limit 10; 這裏是我試圖使用Scala代碼: allEvents.filter(row

    0熱度

    1回答

    我在應用程序的啓動和後有很多漂亮的日誌如下所示: [INFO ] p.PlaceMethods: >>> binding uuid -> java.util.UUID [INFO ] p.PlaceMethods: >>> binding text -> java.lang.String [INFO ] p.PlaceMethods: >>> binding bool -> Boolean

    2熱度

    1回答

    我有兩列的DB表: startDate -> date type duration -> nullable integer 以我油滑配置這些列被定義爲LocalDate(我使用約達)和Option[Int]。 現在,我想寫這給出一個日期givenDate它給我回哪裏duration定義和startDate + duration < givenDate的所有行的查詢。 我期待這樣的事情: db

    0熱度

    1回答

    空,我喜歡這個定義的列: def lastChecked = column[Timestamp]("LAST_CHECKED", O.Default(new Timestamp(System.currentTimeMillis()))) 當我在表中插入數據,我忽略了此列。但Slick插入此列作爲空值。這可以如何解決?

    0熱度

    1回答

    def insert(u: User): Future[User] = { val insertQuery = users returning users.map(_.id) into ((user, id) => user.copy(id = id)) val action = insertQuery += u db.run(action) } case cl

    0熱度

    1回答

    我有一個返回一個非常簡單的JSON對象,看起來像一個JSON行動回報: case class InsertResponse(success: Boolean, message: String) 我的行動,返回JSON的樣子: def insertUser = Action.async(BodyParsers.parse.json) { request => val userReq =

    0熱度

    1回答

    我從Java/EJB切換到Scala/Play/Slick,在我的項目中間,我發現在Slick 3.2中有超過22列的限制。什麼是最好的解決方法?我不想使用外部庫such as this one,我可能不知道如果他們生產中斷了怎麼辦。