我们正在创建一个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. 如何从java应用程序访问http服务器目录?
- 3. 从Windows服务访问数据库
- 4. 从后台服务访问数据库
- 5. 通过Web服务访问数据库
- 6. 如何从Web应用程序访问内存中的服务?
- 7. WCF服务错误访问数据库
- 8. 如何指定服务器从Java应用程序访问数据存储?
- 9. 访问数据库的服务
- 10. 使用Windows服务访问数据库
- 11. 在服务访问数据库实体
- 12. 访问php数据库服务器cpanel
- 13. 如何从远程服务器访问Android应用程序
- 14. 如何签署从tomcat服务器访问服务的JNLP应用程序?
- 15. 服务可以共享数据访问对象(DAO)
- 16. 从Grails服务访问hibernate属性?
- 17. 如何从我的iPhone应用程序访问SOAP Web服务
- 18. 访问数据库或web服务
- 19. ASP.net服务访问数据库
- 20. 如何从PHP访问Azure移动应用程序服务?
- 21. 如何从linux C++应用程序访问SQL服务器?
- 22. 如何在openshift中远程访问数据库服务
- 23. 如何从远程服务器访问Google Drive应用程序数据?
- 24. 从Windows访问基于Web的MySQL数据库/服务器.net应用程序
- 25. 访问SharePoint数据通过Asp.net应用程序的Web服务
- 26. 如何访问.Net Web应用程序中的WCF REST服务?
- 27. 如何访问WCF服务中的HttpContext.Current.User.Username
- 28. 访问wcf服务
- 29. 如何使用iPhone应用程序从服务器访问数据
- 30. 如何从IIS托管的WCF服务访问SQLite数据库?
到底是什么错误你越来越多了?你有什么尝试?你需要发布更多关于你正在使用的代码的细节。这个问题过于宽泛,目前还不清楚你在问什么。 – 2014-09-29 23:03:29
我们还没有编写代码,因此需要关于如何去做的例子。我们所有的是一个基本的Grails应用程序,并且需要知道如何设置它以使用更传统的数据访问层,而不是使用内置于hibernate上的内置groovy域类。 – TriumphST 2014-10-01 17:41:58