2016-03-02 53 views
2

我有两个表用户角色Grails的2.4.4:hasOne未解决的双向关系

这两个表应该有为了安全起见,双向的关系,所以我按照hasOne用户表中的组合和属于角色表中的。但双向关系没有发生。

任何人都可以请帮忙吗?

class User 
{ 

    Long number 
    Integer inhabitants 

    static hasOne = [ role: Role] 

    static constraints = { 
     role nullable: true, unique: true 
    } 
} 

class Role 
{ 

    Users user 
    static belongsTo = [user: Users ] 
    static constraints = { 
    } 
} 
+2

用户?你有:“class User ...” – user3718614

+0

你在使用Grails插件“spring-security-core”吗? – Arjang

回答

1

变化Role

class Role 
{ 

    Users user 
    static belongsTo = [user: User ] //you previously had Users here 
    static constraints = { 
    } 
}