我們正在創建一個Grails應用程序,以獲得控制器/視圖功能的好處,如gsp佈局和視圖模板,資產管道,LESS CSS編譯,JavaScript和CSS連接和縮小。但是,由於Hibernate在複雜的查詢結構方面的困難,我們被管理層禁止使用Grail域模型和GORM。然後,我們的方法是編寫Java DAO服務來訪問Oracle數據庫,然後從Grail控制器訪問數據對象並將其作爲JSON對象提供給視圖。我們很難找到如何訪問控制器中的數據的例子。Grails應用程序,可從Java DAO服務訪問數據庫 - 如何訪問Controller中的服務?
0
A
回答
1
在conf/spring/resources.groovy[or .xml]
定義的Java的DAO爲Spring beans
:
beans = {
myComplexDAOOne MyComplexDAOOne
daoTwo DaoTwo
}
,那麼你應該能夠訪問它們每autowiring
在控制器或任何其他Grails artefact
:
class MyController {
def myComplexDAOOne
def daoTwo
def index(){
def res = myComplexDAOOne.someMethod()
[ res:res ]
}
}
+0
謝謝你的幫助 – TriumphST 2014-10-14 18:54:09
相關問題
- 1. 如何從Android應用程序中的服務訪問sqlite數據庫
- 2. 從後臺服務訪問數據庫
- 3. 從Windows服務訪問數據庫
- 4. 如何從Web應用程序訪問內存中的服務?
- 5. WCF服務錯誤訪問數據庫
- 6. 如何指定服務器從Java應用程序訪問數據存儲?
- 7. 使用Windows服務訪問數據庫
- 8. 如何從我的iPhone應用程序訪問SOAP Web服務
- 9. ASP.net服務訪問數據庫
- 10. 如何從PHP訪問Azure移動應用程序服務?
- 11. 如何從linux C++應用程序訪問SQL服務器?
- 12. 如何在openshift中遠程訪問數據庫服務
- 13. 如何從遠程服務器訪問Google Drive應用程序數據?
- 14. 如何從IIS託管的WCF服務訪問SQLite數據庫?
- 15. OSGi在應用程序服務器中訪問Java EE
- 16. docker-compose:spring-boot web服務訪問postgres數據庫服務
- 17. 訪問Azure的應用程序代理服務從SharePoint Online中
- 18. 訪問Web服務
- 19. 直接從服務訪問應用程序參數
- 20. 如何從服務器訪問sqlite數據庫
- 21. 如何從JavaScript訪問服務引用?
- 22. 如何在Django應用程序中訪問redis服務器?
- 23. 如何從PowerShell中訪問Web服務?
- 24. 在遠程postgresql服務器上訪問數據庫的問題
- 25. 如何從Facebook訪問服務器數據庫?
- 26. 訪問訪問另一臺服務器
- 27. 可以從服務訪問數據庫嗎?
- 28. 從域對象訪問應用服務
- 29. 如何訪問apn服務
到底是什麼錯誤你越來越多了?你有什麼嘗試?你需要發佈更多關於你正在使用的代碼的細節。這個問題過於寬泛,目前還不清楚你在問什麼。 – 2014-09-29 23:03:29
我們還沒有編寫代碼,因此需要關於如何去做的例子。我們所有的是一個基本的Grails應用程序,並且需要知道如何設置它以使用更傳統的數據訪問層,而不是使用內置於hibernate上的內置groovy域類。 – TriumphST 2014-10-01 17:41:58