salat

    7熱度

    2回答

    我正在使用Play 2 Salat(用於mongoDB bindin)編寫web應用程序。我想在課程模型中測試一些方法(例如,測試通過id檢索正確課程的事實)。問題是我不想用虛擬課程來污染我目前的數據庫。我如何使用Salat和Scala Test來使用假數據庫?這是我的測試文件之一。它創建了兩個課程,並將其插入數據庫,並對其進行一些測試。 LessonSpec extends FlatSpec w

    1熱度

    1回答

    假設我有一個使用Salat/Casbah/Mongo堆棧持久化的Scala案例類,我想設置預先持久性驗證邏輯,就像我可以輕鬆做到的在Rails中使用ActiveRecord鉤子或在Java中使用JSR 303 bean驗證。 或許有思考這個在功能模式更好的辦法,但我要完成像下面這樣: case class SomeItem( id: ObjectId = new ObjectId,

    1熱度

    1回答

    這個問題是有關第一個: Iteration over a sealed trait in Scala? 我有以下特點密封 /** * @author Sebastien Lorber (<i>[email protected]</i>) * Date: 02/12/12 - Time: 17:49 */ sealed trait ResizedImageKey { /**

    8熱度

    2回答

    我正在使用Play框架和mongoDB創建一個scala應用程序。我設法使用Leon Play-Salat來建立連接。我有一個模型 case class Person( id: ObjectId = new ObjectId, fname: String, mname: String, lname: String ) 在我的控制,我需要把它映射到一個表單

    3熱度

    3回答

    我以爲我已經修復the problem暫時,但事實證明,我仍然有問題。我想爲我的模型層創建一些specs2測試,我想插入一些虛擬對象,然後運行一些查詢,以確保數據按預期出來。這裏是我的簡單的測試看起來像: class ModelSpec extends Specification { override def is = args(sequential = true)^super.i

    3熱度

    1回答

    我目前在這裏這個問題上苦苦掙扎.. 在我們的系統,我們使用的Java bean和Scala的case類,他們往往含有另一個。 所以,我正在尋找一個很好的解決方案,以便如何映射這些對象到mongoObjects,所以我可以從數據庫中保存/加載它們。 爲此,我試圖Morphia,但不幸的是,它不會序列化從json到對象,因爲它不能構造一個case類。 所以,我想薩拉特,但是這一次只能用case類,而不

    0熱度

    1回答

    我想讓我的Web應用程序中的用戶發表帖子。該帖子將包含他的用戶名,以表明他發佈了它。我將如何做到這一點? 更新! 這是我工作的代碼 請參閱下面我的代碼: def createlisting = isAuthenticated { username => implicit request => Ok(html.createlisting(listingsForm)) }

    0熱度

    1回答

    我有一個由2個嵌入文檔組成的案例類,其中一個是一個列表。我在回顧列表中的項目時遇到了一些問題。 請參閱下面我的代碼: package models import play.api.Play.current import com.novus.salat._ import com.novus.salat.dao._ import com.mongodb.casbah.Imports._ i

    3熱度

    1回答

    我有一個模型有關MongoDB檢索圖像 case class Person( _id: ObjectId = new ObjectId, empno: String, name: String, picture: String ) 我有點失去了我該怎麼處理就form,controller和view圖片上傳。 欣賞樣本的幫助或指向正確的方向。

    3熱度

    1回答

    我在Mongo中存儲某種類型的文件系統,其中目錄名爲類別。 類別JSON的樣子: { "name":"CategoryChildLevel2", "parentId":"2", "otherAttribute":"anyVal", "breadcrumb":[ { "name":"RootCategory", "id":"