53得票1回答
Grails领域类:多列唯一约束条件

假设有一个简单的Grails领域类:class Account { String countryId; String userName; String password; static constraints = { ...???... ...

29得票4回答
Grails获取子域对象

我有两个领域类,一个是父类,另一个是子类,它们之间有一种hasMany的关系。父类有许多子类,而子类属于父类。 下面是一个编码示例:class Parent{ String name static hasMany = [childs:Child] static cons...

18得票1回答
Grails:通过名称查找域类

我希望用户能够遍历域类并打印出相关信息。我的第一个问题是:假设以下内容运行良好: //this works class EasyStuffController{ def quickStuff = { def findAThing = MyDomainClass.findByStu...

16得票3回答
如何在Grails领域类中创建一个瞬态变量?

我如何在领域类中设置一个非持久化的变量?我想要能够读取和写入该变量,但不希望它成为表格的一部分。 在Rails中可以通过使用attr_accessor来设置变量。在Grails中是否也有类似方法呢?有没有人知道怎么做呢? 谢谢!

16得票2回答
Grails默认对于“hasMany”域属性的排序方式

我试图使用映射语句设置hasMany属性的默认排序。 我遵循了Grails文档,但对于我来说并没有起作用(grails 1.3.5)。 我的代码看起来像:class Note { Calendar sendDate static belongsTo = Message }...

14得票2回答
在Intellij Idea中运行Grails 2.1.3测试:Spock测试出现奇怪错误:无法添加领域类[class x.y.Z]。它不是领域类。

我正在升级到Grails 2.1.x,并需要重新编写一些旧风格的测试。 我刚刚在我的Spock Spec中添加了一个新的测试,为了这个测试,我需要模拟一个额外的Domain类。 在此之前,我有:@Mock([Event, EventType]) 现在我有:@Mock([Event, Eve...

14得票3回答
在Grails应用程序之外使用了类[]的方法。如果在使用模拟API或正确引导Grails的测试上下文中运行,则可以进行更正。

问题 我知道已经有一个关于这个的问题,但我认为引起问题的原因可能是不同的,具体取决于他们所说的内容。我的设置如下: grails版本:2.3.4 Hibernate插件:runtime ":hibernate:3.6.10.6" 我的Bootstrap为空 我的Controller和Se...

13得票4回答
Grails 2.0中的dateCreated和lastUpdated字段

我有一个应用程序,它使用了Grails 1.3.7,我刚刚将其迁移到了Grails 2.0。该应用程序利用自动的dateCreated和lastUpdated字段来管理与创建和修改对象相关的时间戳。升级后,我遇到了以下错误:| Running Grails application | Erro...

13得票3回答
如何实现“远程”域?

假设有两个Grails应用程序共享一个域类,可能是一个Book域类。 一个应用程序被标识为数据的所有者,另一个应用程序将访问该域数据。就像亚马逊和亚马逊Web服务一样。 我想拥有数据的应用程序将使用普通的域类,并通过Web服务公开数据 - 在Grails中没有问题。 但是,在另一个应用程...

12得票3回答
在Grails中更新父域类中的"lastUpdated"字段

我有一个父领域类,其中包含另一个领域类的hasMany。 父类和子类领域类都具有lastUpdated和dateCreated字段。 我的问题是,当我更新一个子领域类时,我需要父领域类反映出该更改并更新其lastUpdated字段。 在Grails中是否提供了父子之间的任何映射或其他配置来实...