java - Grails - 扩展实例

标签 java grails groovy

我使用 Grails 已经有几个月了,我偶然发现了一些东西......

所以我有一个小应用程序,安装了 Spring Security 并创建了用户等。

先谢谢大家了

-----编辑--------

为了使问题更加简单直接,请忘记类名。

class ABC extends XYZ{...}

class XYZ{...}

问题:XYZ的多个对象可以扩展ABC的同一个对象吗? **因此,如果我已经有了扩展 XYZ1 的对象 ABC1,我可以创建 XYZ2 并让它也扩展 ABC1 吗?

最佳答案

看来一个用户应该有一个组。根据您的型号,它们可能有一个或多个组。所以我的建议是:

class Group {
  String name
}

用户的关联:

class User {
  Group userGroup
}

class User {
  static hasMany = [groups: Group]
}

在您创建类(class)的方式中,似乎组是一个用户,我认为这不是您想要实现的目标。

关于java - Grails - 扩展实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15372744/

相关文章:

java - 在netbeans java中使用网络摄像头拍照?

database - 检查数据库连接的有效方法?

grails - 为什么用户使用 Spring Security 和 Grails 进行更新而不调用 save()?

Grails JSON 转换器和 transient 属性

java - 为什么回收站 View 不显示任何错误为 : E/RecyclerView: No adapter attached; skipping layout 的帖子

java - 检查时间是否已过最有效的替代方案将线程存储在 HashMap 上或使用 nanoTime()

grails - 使用Grails GORM和MySQL的乐观锁定异常

java - 在 Grails 3 项目中为 xml bean 配置依赖注入(inject)

sql - 在gral HQL中,我将如何使用(非聚合的)Oracle函数?

java - ORA-12505 :TNS listener does not currently know of SID given in connect descriptor