问题标签 [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.
jpa - 如果我使用 jar 文件中的 JPA 注释类,如何让约束在 grails 中工作?
底线,我正在使用 Grails 1.3.7 并使用 JAR 文件中的 JPA 注释类,但是约束不起作用,这意味着即使我明确编码它们也会被忽略,就像在域类中通常一样,
有没有办法让约束起作用?
groovy - 域类 insertBefore 的 Grails 单元测试
如何使用 Grails 中的单元测试来测试 Groovy Domain-Classes 的 initBefore 方法?
我创建了虚拟对象,但在调用 myObject.save() 之前不会调用 beforeInsert 方法,并且 save 在测试环境中不可用。
编辑:它是一个单元测试。没有错误,但是没有调用 beforeInsert 方法
grails - 需要设计领域类的想法 Grails
我正在学习 Grails,我正在尝试构建一个小型应用程序。现在我正在做注册部分。
注册过程有 3 种不同的视图 1) 作为员工,我的注册视图因字段不同而不同 2) 作为雇主注册视图会有所不同,我将收集公司详细信息,可以代表公司行事的授权代表. 所以事实上,我认为公司(雇主)不是演员,但代表是演员,因此需要一个有代表性的领域类。3) 零售商注册视图不同。
所以我需要定义域类及其关系我对 grails 非常陌生,我需要一些设计指导
我最初考虑的是用户域类并有用户类型(它定义了不同类型的用户,例如代表、零售商和员工),但不确定这是否有效。
感谢有人可以帮助我构建我的域类。
谢谢
unit-testing - grails - 单元测试
我很难对域中包含的方法进行单元测试,如下所示:
这是域类
然后在服务中:
在单元测试中:
我有这样的错误:
“groovy.lang.MissingMethodException:没有方法签名:com.logika.corp.security.UserRole.executeUpdate() 适用于参数类型:(java.lang.String, java.util.LinkedHashMap) 值:[DELETE FROM UserRole WHERE用户=:用户,[用户:用户1]]“
谁能知道如何解决这个错误??
grails - Grails 在提交表单时遇到问题
渲染参数并获取我提交的所有数据
错误堆栈
我的域类
包 com.srisris.wr
我的控制器
包 com.srisris.wr.register.employer 导入 com.srisris.wr.User
我的普惠制
grails - Grails:如何在多对多映射中查询对象?
您好,我有以下域类。
我想找到 7 岁的学生参加课程(ID 为 1)。
我可以使用动态查找器或标准生成器或 HQL 来做到这一点吗?
我不想做以下事情,因为它加载所有学生效率低下:
hibernate - 领域类(gorm)的Grails单元测试
开始玩 grails 并且我想评估 GORM,所以我使用 Spring Tool Suite 创建了一个域类:Client
with name
, vatNumber
, andregNumber
并且自动创建了测试类。
我添加的单元测试代码是:
结果是 [] 和 null!我做错什么了?
另外,我还想看看 GORM (Hibernate) 在幕后生成的 SQL。知道我如何在 Grails 中做到这一点吗?
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.
grails - Grails:按名称查找域类
我想允许用户遍历域类并打印出东西的转储。我的第一个问题:假设以下工作正常:
写下我想说的话的正确方法是什么:
上面的那些行根本不起作用。我试图让用户能够选择任何域类并用“东西”取回东西。假设:所有域类都有一个相同类型的 Stuff 字段。
hibernate - 当一个人的pk引用另一个人的pk时,如何在GORM中映射实体
当一个表的主键也是另一个表的外键时,在 GORM 中映射两个实体的最佳方法是什么。例如:
这是一张表:
而这张表'a_id'的pk被下表引用:
如何在 Grails/GORM 中映射上述两个实体?下面的代码显然不起作用,因为 GORM 会抛出异常,说“实体映射中的重复列”。
注意:我使用的是 grails 1.3.7,但如果此问题是最近修复的问题,可以切换到更新的版本。请告诉我。