下面的代碼打印'1'並且從不打印'2',結果瀏覽器在請求由index方法服務的頁面時掛起。未來從未被調用過。如果將future.map語句替換爲Await.result(future, Duration.Inf),代碼將正常工作。問題是什麼? case class UserRole (sk: Int, name: String)
class UserRoleDB(tag: Tag) exten
我有2個表:主要和更新與列名稱,ID和部門。 我想先閱讀主表,如果部門字段值爲空,我可以從更新表讀取它。 例如,從下表中,我應該從Update表中獲取KING的部門值。 如何實現這個使用scala slick與運行普通sql查詢? 主要 +-------+----+------------+
+ name | id | department +
+-------+----+-------
該方法使用Slick 3.1.x,它會正確返回類型爲Future[List[Analysis]]的對象,但列表始終爲空。爲什麼是這樣以及如何解決這個問題? def readMany = {
val db = Database.forConfig("db1")
var list = new ListBuffer[Analysis]()
try {
val q