问题标签 [grails-domain-class]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
459 浏览

jpa - 如果我使用 jar 文件中的 JPA 注释类,如何让约束在 grails 中工作?

底线,我正在使用 Grails 1.3.7 并使用 JAR 文件中的 JPA 注释类,但是约束不起作用,这意味着即使我明确编码它们也会被忽略,就像在域类中通常一样,

有没有办法让约束起作用?

0 投票
4 回答
1452 浏览

groovy - 域类 insertBefore 的 Grails 单元测试

如何使用 Grails 中的单元测试来测试 Groovy Domain-Classes 的 initBefore 方法?

我创建了虚拟对象,但在调用 myObject.save() 之前不会调用 beforeInsert 方法,并且 save 在测试环境中不可用。

编辑:它是一个单元测试。没有错误,但是没有调用 beforeInsert 方法

0 投票
1 回答
235 浏览

grails - 需要设计领域类的想法 Grails

我正在学习 Grails,我正在尝试构建一个小型应用程序。现在我正在做注册部分。

注册过程有 3 种不同的视图 1) 作为员工,我的注册视图因字段不同而不同 2) 作为雇主注册视图会有所不同,我将收集公司详细信息,可以代表公司行事的授权代表. 所以事实上,我认为公司(雇主)不是演员,但代表是演员,因此需要一个有代表性的领域类。3) 零售商注册视图不同。

所以我需要定义域类及其关系我对 grails 非常陌生,我需要一些设计指导

我最初考虑的是用户域类并有用户类型(它定义了不同类型的用户,例如代表、零售商和员工),但不确定这是否有效。

感谢有人可以帮助我构建我的域类。

谢谢

0 投票
2 回答
882 浏览

unit-testing - grails - 单元测试

我很难对域中包含的方法进行单元测试,如下所示:

这是域类

然后在服务中:

在单元测试中:

我有这样的错误:

“groovy.lang.MissingMethodException:没有方法签名:com.logika.corp.security.UserRole.executeUpdate() 适用于参数类型:(java.lang.String, java.util.LinkedHashMap) 值:[DELETE FROM UserRole WHERE用户=:用户,[用户:用户1]]“

谁能知道如何解决这个错误??

0 投票
2 回答
1153 浏览

grails - Grails 在提交表单时遇到问题

渲染参数并获取我提交的所有数据

错误堆栈

我的域类

包 com.srisris.wr

我的控制器

包 com.srisris.wr.register.employer 导入 com.srisris.wr.User

我的普惠制

0 投票
2 回答
6241 浏览

grails - Grails:如何在多对多映射中查询对象?

您好,我有以下域类。

我想找到 7 岁的学生参加课程(ID 为 1)。

我可以使用动态查找器或标准生成器或 HQL 来做到这一点吗?

我不想做以下事情,因为它加载所有学生效率低下:

0 投票
4 回答
5386 浏览

hibernate - 领域类(gorm)的Grails单元测试

开始玩 grails 并且我想评估 GORM,所以我使用 Spring Tool Suite 创建了一个域类:Clientwith name, vatNumber, andregNumber并且自动创建了测试类。

我添加的单元测试代码是:

结果是 [] 和 null!我做错什么了?

另外,我还想看看 GORM (Hibernate) 在幕后生成的 SQL。知道我如何在 Grails 中做到这一点吗?

0 投票
1 回答
534 浏览

testing - validate grails domain classes against a database

What's the best way to validate that the grails domain classes are in sync with a database? It's legacy database and i can't build it from the domain classes. An interesting idea here which implies fetching one row of each of the domains. However, it doesn't feel like a complete solution mainly because the test database against which I validate may not be so data rich as to have data in all tables.

Thanks in advance for taking time to read/reply.

0 投票
1 回答
16559 浏览

grails - Grails:按名称查找域类

我想允许用户遍历域类并打印出东西的转储。我的第一个问题:假设以下工作正常:

写下我想说的话的正确方法是什么:

上面的那些行根本不起作用。我试图让用户能够选择任何域类并用“东西”取回东西。假设:所有域类都有一个相同类型的 Stuff 字段。

0 投票
1 回答
657 浏览

hibernate - 当一个人的pk引用另一个人的pk时,如何在GORM中映射实体

当一个表的主键也是另一个表的外键时,在 GORM 中映射两个实体的最佳方法是什么。例如:

这是一张表:

而这张表'a_id'的pk被下表引用:

如何在 Grails/GORM 中映射上述两个实体?下面的代码显然不起作用,因为 GORM 会抛出异常,说“实体映射中的重复列”。

注意:我使用的是 grails 1.3.7,但如果此问题是最近修复的问题,可以切换到更新的版本。请告诉我。