需要设计Domain类Grails的想法

需要设计Domain类Grails的想法,第1张

概述我正在学习Grails,我正在尝试构建一个小应用程序.目前我正致力于注册部分. 注册过程有3种不同的观点 1)作为员工,我的注册视图因不同的字段而异 2)由于雇主注册视图与我收集公司详细信息的位置不同,授权代表可以代表公司行事.事实上,我认为公司(雇主)不是演员,但代表是演员,因此需要一个代表性的领域类. 3)零售商的注册视图不同. 所以我需要定义域类及其关系我对grails非常新,我需要一些设计 我正在学习Grails,我正在尝试构建一个小应用程序.目前我正致力于注册部分.

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

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

我最初想的是用户域类,并且有UserTypes(定义不同类型的用户,例如代表,零售商和员工),但不确定是否有效.

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

谢谢

解决方法 在开始处理视图之前,您肯定想要映射您的域类.授权代表是否始终是员工,还是完全不同的实体?

从对象的角度来考虑它,并尽可能地模仿它.公司有员工,可以有授权代表.这是一个模拟示例:

class Employee {    String firstname,lastname /* etc... */}class Company {    String name /* etc */    Representative authorizedRepresentative    static hasMany = [ employees : Employee ]}class Representative {}

当然,您可能希望将员工的参考资料返回给公司.看看Grails文档的 Object Relational Mapping部分.

总结

以上是内存溢出为你收集整理的需要设计Domain类Grails的想法全部内容,希望文章能够帮你解决需要设计Domain类Grails的想法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1053830.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存