gorm

    0熱度

    1回答

    節省我有我需要保存對象的列表,我有這個功能 private saveAll(List<Element> elements){ for(Element element: elements){ element.save(flush:true, insert:true) } } 我的元素類(Groovy類)是類似以下: @ToString(excludes = 'm

    0熱度

    1回答

    我正在使用jinzhu/gorm構建Golang後端,並且在嘗試設置兩個表格之間的關係時遇到了一些問題,例如, 項目和製造商使用外鍵。 我遵循jinzhu.me/gorm/models的步驟,但我老實發現自己感到困惑來自手動書寫表等的更直接的方法,例如,使用go pq。 item.go: package model import "github.com/jinzhu/gorm" type

    0熱度

    1回答

    我在Spring引導應用程序中使用GORM。 當我在Jar包中放入一些域類時,應用程序無法實現它。 @Entity class Book implements GormEntity<Book>{ String title } 如何在jar包中激活域類?

    0熱度

    1回答

    我的應用程序中有多個數據源,我希望能夠將服務類中的數據源從默認值切換到不同的值(以便它與我的Grails域相匹配)。根據它聲明使用的文檔: static datasource = 'dsName' 服務類的屬性,我已經做了。但是,mainTransactionManager仍在使用我的默認數據源。 我可以在ChainedTransactionManager看到它調用: MultiTransac

    1熱度

    1回答

    我對Grails或GORM並不熟悉(這是我們幾乎沒有碰過的傳統項目)。 我的問題:我需要更新匹配查詢的所有對象,更新本質上需要引用該對象的另一個屬性,並從一個屬性複製到不同的屬性。另一個挑戰是搜索和更新必須以原子方式完成以避免問題。作爲一個db,我們使用的是mongodb(如果這改變了什麼)。 //Example: account has three properties: A, B and C

    2熱度

    1回答

    我如何獲得保存對象的ID。 請給我一個主意。因爲我在Grails的初學者 def saveCandidates(){ def candidate=new Candidates( name: request.getParameter('name'), email: request.getParameter('email'), mobi

    1熱度

    2回答

    我正在使用Grails版本2.4.4和postgresql。當我運行應用程序時,我看到錯誤消息Cannot get property 'myname' on null object。我知道表格不是空的,而且數據庫連接正確,因爲我可以使用腳手架上傳和查看數據。 域類代碼: class My_table { //Integer id String myname sta

    0熱度

    1回答

    我想抽象出這個頂部的代碼塊看起來像底部的代碼塊。 if (params.xId) { and { 'in'(aggregateClassReference, hierarchy['x']) eq(aggregateIdReference, params.xId as Long) } } if (params.yId) { and {

    0熱度

    1回答

    我有兩個域類如下, class Agent { String name Team team } class Team { String name Agent primarySupervisor static hasMany = [secondarySupervisors:Agent] } 每劑具有團隊,每個團隊都有一個主監控器和多個次級

    0熱度

    1回答

    我有一個域類,它擴展了另一個具有相同名稱但不同包中的groovy類,但是在不同的庫中。 問題是,當我修改域類上的實例時,它沒有標記爲髒&因此更改不會持久。 我讀過那個grails 3發行版有一些增強的髒檢查&這可能是一個bug或者我錯過了一些東西。 新對象正確保存沒有任何問題,我已經使用isDirty()修改域對象以及修改的屬性&上方法都返回假。對象附加到會話中,通過確定isAttached()。