Grails GORM vs MS ADO与Excel数据源

Grails GORM vs MS ADO与Excel数据源,grails,Grails,总之,Microsoft有不同的数据访问对象,使您可以轻松连接和访问数据库。旧的叫做刀。较新(仍然旧)的称为ADO。我认为Grails称之为GORM 微软的一个优点是它可以像数据库一样连接到Excel文件。床单是一张桌子。Excel列是数据库列。一排一排。您可以使用SQL语句查询Excel文件,例如,从sheet1中选择Sum(sheet1.column1),其中sheet1.column10>25按sheet1.Column5分组 我正在学习使用POI访问Excel文件。到现在为止,一直都还不

总之,Microsoft有不同的数据访问对象,使您可以轻松连接和访问数据库。旧的叫做刀。较新(仍然旧)的称为ADO。我认为Grails称之为GORM

微软的一个优点是它可以像数据库一样连接到Excel文件。床单是一张桌子。Excel列是数据库列。一排一排。您可以使用SQL语句查询Excel文件,例如,从sheet1中选择Sum(sheet1.column1),其中sheet1.column10>25按sheet1.Column5分组

我正在学习使用POI访问Excel文件。到现在为止,一直都还不错。我能做到,没问题。(我尝试了Grails Excel导入插件,但它一直崩溃。)但基本上,我是在行、列和一堆if-then-else之间循环,以访问Excel文件中的数据

我是否可以连接到Excel文件作为数据源并运行dynamic finder以在Grails中查询Excel文件


丹肯

由于GORM是基于Hibernate构建的,所以应该可以使用Excel文件作为Hibernate的数据源。请参阅Hibernate文档了解如何执行此操作。也可以帮助您了解如何操作。

谢谢您的链接。但这对我来说太过分了。我了解工作流,但不知道如何将其应用于Grails。读这篇文章给了我一些想法。为了能够使用grailsfindby*,我需要读取所有的行,以便在内存中本地创建域对象列表。我还不知道怎么做,或者我做的是否正确。这一点似乎不正确,因为findBy*将根据我的理解查找数据库中的记录。