squeryl

    1熱度

    2回答

    有沒有辦法檢查兩個DDL的等價性? 爲了說明問題,我面對: 有一個MySQL數據庫和基於squeryl應用程序內,與它的工作原理。我想檢查,如果數據庫處於正確的狀態(根據DDL,由Schema.printDdl產生)在應用程序啓動之前(或同時)(如果有人忘記創建補丁或其他東西)。 任何想法,如何實現?

    3熱度

    1回答

    我在MySql數據庫中有一個現有的Schema定義。我使用MySql Workbench創建了模式。 我希望從我的Lift-Scala-Squeryl代碼中訪問模式。我知道一個簡單的方法是使用Squeryl數據對象手動定義模式結構。 是否有一種自動方式從現有的MySql模式生成Squeryl數據對象? 我發現了以下general question,但我確信有一種方法可以生成一個幼稚的結構,雖然不準

    1熱度

    1回答

    更新後的問題經過一些進一步的調試後,我更新了這個問題,以便更準確地解決實際問題。 我有一個特性,我已經定義做一個基本的安全檢查,但每次我想運行一個數據庫查詢,它會拋出一個Cannot operate on a closed connection!!!錯誤。下面 代碼: trait SecureAPI { self:Controller => @Before def

    1熱度

    1回答

    我想使用VARCHAR(255)或TEXT MySQL數據類型來存儲科學文章的名稱。 Squeryl創建VARCHAR(128)字段來存儲字符串。我如何配置它以使用更大的字段?

    2熱度

    1回答

    根據squeryl - Scala(基於JVM的語言)的類型安全關係數據庫框架,我的一個小型項目正式發佈。 我預計在初始部署後有多個更新。數據庫中輸入的數據應該保留在數據庫中。沒有某種數據遷移過程,這是不可能的,爲更新的數據庫模式升級數據。 使用舊數據測試新代碼也需要兼容性補丁。 現在我使用框架生成自動模式。它似乎只能從頭開始創建模式 - 沒有數據存在。 是否有方法允許將數據簡單且正式地遷移到已更

    1熱度

    1回答

    使用Play! 1.2.4,Scala和Squgyl與Postgres 像往常一樣執行一個簡單的數據庫插入,所有突然間數據庫已經開始拋出NullPointerExceptions像瘋了似的。當我創建一個電子郵件邀請處理程序可以自動將某人添加到某個帳戶時,所有人都開始了。 代碼: Member.scala其中,該插入發生: def insert(member:Member) = DB.members

    4熱度

    2回答

    有沒有人成功地使用Squeryl的externalTransactionManagementAdapter與遊戲框架2.0 ?: object Global extends GlobalSettings { override def onStart(app: Application) { SessionFactory.externalTransactionManageme

    0熱度

    2回答

    當在字段中使用Option[]時,Squeryl需要一個零參數構造函數。我意識到我可以如何爲Long創建這樣的構造函數,如0L,但是如何爲時間戳或日期創建這樣的事物? 基本上我需要完成這樣的: def this() = this(0L,"",TIMESTAMP,TIMESTAMP,0L,"","","","",Some(""),Some(""),"",DATE,DATE,false,false,f

    0熱度

    2回答

    我有一個Scala def,它接受來自HTTP POST的參數並解析數據。我從數據庫中提取一個「作業」對象(查詢在調試器中驗證成功,參數與他們需要的一樣),我試圖用新參數更新該作業對象。但是,嘗試分配值是無用的,因爲作業對象保留了所有原始值。 所有數據庫對象都來自Squeryl。代碼如下: 編輯:添加下面的類和作業對象,以幫助給這個遊戲背景!應用 object Job { def upd

    2熱度

    1回答

    做一個簡單的Squeryl數據庫查找,但試圖排除一個值。我已經試過: j.id not jobExclude和j.id != jobExclude 但是首先觸發一個編譯器錯誤,第二個觸發運行時錯誤。 整個交易: from(DB.jobs)(j => where((j.startTime >= todayStart) and (j.startTime <= todayEnd)