![](/img/trans.png)
[英]how can I avoid sql inject when using "order by case when" in Golang?
有一個代表用戶名的參數; 我需要得到一些排序的記錄,如果“starred_by”列包含“userPrefix”,它應該在前面,其他的應該在最后。 原始 sql 喜歡如下: 但顯然這會導致 sql 注入問題,我該如何解決? 解決sql注入的方法。 ...
[英]how can I avoid sql inject when using "order by case when" in Golang?
有一個代表用戶名的參數; 我需要得到一些排序的記錄,如果“starred_by”列包含“userPrefix”,它應該在前面,其他的應該在最后。 原始 sql 喜歡如下: 但顯然這會導致 sql 注入問題,我該如何解決? 解決sql注入的方法。 ...
[英]When is right time to run Automigrate with GORM
我見過的大多數 Go/GORM 示例都顯示在打開數據庫連接后立即調用 Automigrate,包括此處的 GORM 文檔。 對於 API 服務,每 API 次請求,這將是一次昂貴/需要的呼叫。 因此,我假設,對於 API 服務,Automigrate 應該從常規流程中刪除並單獨處理。 我的理解正確 ...
[英]GORM unable to update data in one to many relationship
我有兩個表用戶和文檔。 它們以這樣一種方式相關,即每個文檔必須屬於使用一對多關系的用戶。 當我嘗試更新文檔時出現以下錯誤錯誤:在表“documents”上插入或更新違反了外鍵約束“fk_users_documents”(SQLSTATE 23503) 這是我的結構定義和更新 function ...
[英]GORM nil error when fetching data from postgres
我正在嘗試使用 GORM 從我的 postgres 數據庫中獲取一對多表數據,但是當我嘗試打印返回的數據時,我不斷收到以下錯誤 我已驗證數據存在於我的數據庫中,這是顯示我如何構建所有內容的代碼 ...
[英]grails4 migration Traits lazy load issue - HHH000142: Bytecode enhancement failed
我已將我的應用程序從 Grails-3.x 遷移到 Grails-4.1.1 我的大多數域類都實現了以下特征 class (DynamicProperties),出於某種原因它具有 GormEntity 的實現 - 以覆蓋 propertyMissing 方法。 上面的特征已經被許多像這樣的領域類實 ...
[英]GORM deleted_at" IS NULL
我剛開始學習 GORM,目前正在嘗試從一個表到多個表中獲取數據。 我有兩個表:用戶和文件。 一個用戶可以有多個文檔。 當我嘗試獲取文檔時,我不斷收到錯誤消息 下面是我嘗試獲取數據的代碼 Function 取數據 我在這里做錯了什么? ...
[英]Does Spring Data has a configuration like grails gorm save failOnError?
所以我們首先使用 gorm 使用 grails 創建了一個項目,現在我們正在將所有內容遷移到 spring 引導,我們正在使用 Spring 數據,在 gorm hibernate 保存方法上,有一個參數grails.validation.ValidationException如果驗證失敗則拋出 ...
[英]Has-one relation is not working (GORM) as expected with documentation
我有以下結構type User struct { gorm.Model FirstName string LastName string Contact Contact ...
[英]GORM IdentityEnumType mapping NPE with Grails 2.5.6
我有一個應用程序正在嘗試從 Grails 2.0.3 升級到 Grails 2.5.6。 許多使用 IdentityEnumType 的域類 map 枚舉: 該應用程序在啟動時拋出 NPE: 我們在 null 屬性實例中尋找 enumClass 鍵的代碼。 任何人都知道如何讓它工作? 我在用: 插 ...
[英]Grails GSP g:select constraints.inList doesn't exist anymore?
我發現將舊的 Grails 項目遷移到 5.x 領域: 普惠制: 不再起作用了。 有沒有辦法代替它? 或者我應該如何更換它? 順便說一句:如果 Grails-Maintainer 讀到這個,我會避免在標准配置中使用 field-plugin。 對於新用戶等。我認為修改 grails 1+2 中的頁 ...
[英]EntityActionVetoException: The EntityInsertAction was vetoed
當我嘗試使用 Grails/GORM 保存(插入)有效域 object 時,出現此異常。 我在互聯網上的任何地方都找不到有關此錯誤的信息。 我看過以前有人處理過這個錯誤嗎? (org.hibernate.action.internal.EntityActionVetoException:Entit ...
[英]How to change Physical Naming strategy used by Spring Boot in Grails (5) app
盡管我們可以提供將由 Gorm 交互使用的命名策略,但似乎我們無法影響 Spring Boot 使用的底層命名策略,該策略仍設置為默認的 PhysicalNamingStrategyStandardImpl class。 當我們使用 Gorm 時,為什么在 Grails 應用程序中需要這個? If ...
[英]How to delete all rows where date is older than two weeks ago using Grails' Gorm
我是 Gorm 的新手,目前有一個要求,我需要刪除所有超過兩周的記錄。 現在我正在像這樣查詢我的表: 我確信有一種更好、更有效的方法可以使用 gorm 刪除所有超過 14 天的記錄,我想知道是否有人知道如何做到這一點? 謝謝! ...
[英]Gorm does not autogenerate model ID
我有一個以下 model 並且似乎 gorm 不會為此自動生成 ID。 type Customer struct { gorm.Model Username string `gorm:"unique;type:varchar(100); NOT NULL;" ...
[英]Using 'relational' queries with GORM/GO
問題 GORM 的文檔有點稀疏,我們沒有讓一些概念起作用——“有很多”。 https://gorm.io/docs/has_many.html 我在代碼中添加了我的概念問題作為 FIXME。 如果有人知道如何解決這些問題,我想稍后將其添加到 GORM 文檔中。 編碼 控制台 output 資源 h ...
[英]Why does Gorm not recognize mongo domain class in Grails 4?
Grails 4.0.10。 Mongodb 5.0.9 社區。 我正在按照https://gorm.grails.org/latest/mongodb/manual/的說明使用 Grails 插件項目。 第一個異常,build.gradle: 一旦我這樣做了,我就會得到依賴錯誤並且還必須添加 ...
[英]Can I use preload to load three table in gorm?
我有下面三個表: 我可以預加載以加載 1 個用戶的所有產品 - 使用預加載的平均狀態為 1(因為從設備到用戶沒有外鍵)? ...
[英]Is there an easy way to run hibernate 'dbCreate update' AFTER liquibase changesets? (Perhaps in bootstrap)
我正在使用 liquibase 和 grails5,並且想在 liquibase 完成后運行 hibernate dbCreate 代碼(在開發模式下)。 如果您在 dbCreate 設置為更新的情況下運行,hibernate 在 liquibase 運行之前創建/更新數據庫。 這使得 liqui ...
[英]Gorm read only field after create
我需要在創建后將模型的屬性之一設為只讀。 我的代碼正在工作,但是當我嘗試更新時它不會拋出任何錯誤。 當我們嘗試更新時,您能幫我解決如何出錯嗎? ...
[英]Grails 3 with detached criteria predicate
我如何創建一個分離的謂詞以發送到一個方法,然后使用條件進行搜索? 像這樣: -- 有一種方法可以避免條件內的 ifs 嗎? ...