草庐IT

grails-2.3

全部标签

android - "Unable to get system library for project"升级到 Android SDK 2.3 和 ADT 8.0 后

今天我升级到了AndroidSDK2.3,还升级了EclipsePluginAndroiDeveloperTools8.0(从0.9.9开始)。我还将我的Java开发工具包升级到1.6_22。现在在Eclipse中,我在所有Android项目中都遇到许多错误。错误信息如下:Thetypejava.lang.Objectcannotberesolved.Itisindirectlyreferencedfromrequired.classfiles.如何解决此问题,以便再次使用我的Android项目?在这些项目的构建路径中,我没有对android.jar的任何引用,而是一条消息:Unabl

grails - MongoDB、Grails 和关系

我很好奇Grails的MongoDB插件如何处理关系。为了测试这一点,我制作了一个非常简单的应用程序,其中包含两个域类:Author有两个字段:StringfirstName和StringlastName书籍有两个字段:Stringtitle和Authorauthor在设置MongoDB和Grails之后,我制作了一些Author和Book并使用MongoDB交互式shell进行了查看。我发现处理关系的方式与在关系数据库中处理它们的方式相同:引用其他对象的id字段。现在开始提问:为了让GORM完成这项工作,是否需要单独的连接来检索每个文档?如果是,这在PostgreSQL或MySQL等

mongodb - 如何更改生成表中的列顺序(grails 约束不适用于 mongodb 插件)

我正在使用带有mongodb插件的Grails2.1.1。我在更改生成列表中的列顺序时遇到问题。如grailsscaffoldingguide说您只需要在约束block中正确排序属性。我的域名:classSection{StringidNameStringvisibleStringrequiredStringnameStringboldstaticembedded=['question']ListquestionsstatichasMany=[questions:Question]staticconstraints={idName(blank:false)name(blank:fals

unit-testing - 在 Grails 2.2 中是否可以对 mongodb 动态属性进行单元测试?

mongodb-1.1.0GA的文档在单元测试部分似乎已经过时:http://springsource.github.com/grails-data-mapping/mongo/manual/ref/Testing/DatastoreUnitTestMixin.html以下代码@TestFor(Employee)classEmployeeTestsextendsGroovyTestCase{voidsetUp(){}voidtearDown(){}voidtestSomething(){mockDomain(Employee)defs=newEmployee(firstName:"fi

mongodb - GORM 在 Grails 中使用 MongoDB 按 ID 获取/查找资源

Grails使get变得容易按ID的域对象(便于构建RESTAPI)。检索资源的Controller可以很简单:MetricController.groovyimportgrails.converters.JSONclassMetricController{defindex(){defresource=Metric.get(params.id)renderresourceasJSON}}当使用MongoDBGORM的Grails插件时(compile":mongodb:1.2.0"),默认的id类型为Longneedstobechanged键入String或ObjectId。Metri

Grails MongoDB 插件 : Embedded Collections vs References

最初发布在Grails邮件列表中...我通常不是数据库专家,但随着grails的最新mongodb插件的发布,我想看看noSQL数据库有什么大不了的。MongoDB似乎很有趣。我正在阅读有关面向文档的存储的信息并遇到以下情况:客户/订单/订单行项目文档说订单应该是一个集合。客户收藏。line-items应该是嵌入在order对象中的line-items数组。关于GORM,如何确保这种模式?我通常有以下内容:classCustomer{statichasMany=[orders:Order]}classOrder{statichasMany=[orderItems:OrderItem]s

json - Grails 获取子域对象

我有两个域类,一个是父类,另一个是子类,它们之间有一个hasMany关系。父类有很多子类,子类属于父类。这是编码示例。classParent{StringnamestatichasMany=[childs:Child]staticconstraints={}}classChild{StringnamestaticbelongsTo=[parent:Parent]staticconstraints={}}问题是,一旦我获得父对象,与父类关联的子对象也被获取。但是当我将对象转换为JSON时,我并没有完全看到子对象,我只能看到子对象的ID。我想查看子对象的所有列,而不仅仅是Id。转换后的JS

json - 如何对使用转换器的 Grails 服务进行单元测试?

我有一个Grails服务,它使用第三方服务通过HTTP调用发送电子邮件:classEmailService{defsendEmail(values){defvalueJson=valuesasJSON...//doesHTTPcallto3rdpartyservice}}我编写了一个单元测试来测试这个服务(因为集成测试会启动Hibernate和整个域框架,我不需要):@TestFor(EmailService)classEmailServiceTests{voidtestEmailServiceWorks(){defvalues=[test:'test',test2:'test2']s

mongodb - 升级 Grails MongoDB GORM 打破了对列表属性的预测

我正在使用带有投影的条件来获取我的帐户域上的标签列表。像这样:deftags=Account.createCriteria().list{projections{property("tags")}}我的帐户域:classAccount{staticmapWith="mongo"Listtags...staticembedded=['tags']}BuildConfig.groovy//usinggrails2.3.8plugins{runtime":hibernate:3.6.10.17"compile":mongodb:2.0.1"这一直有效,直到我将用于grails的MongoDB

mongodb - 升级 Grails MongoDB GORM 打破了对列表属性的预测

我正在使用带有投影的条件来获取我的帐户域上的标签列表。像这样:deftags=Account.createCriteria().list{projections{property("tags")}}我的帐户域:classAccount{staticmapWith="mongo"Listtags...staticembedded=['tags']}BuildConfig.groovy//usinggrails2.3.8plugins{runtime":hibernate:3.6.10.17"compile":mongodb:2.0.1"这一直有效,直到我将用于grails的MongoDB