Java Grails中的SortedSet不';行不通

Java Grails中的SortedSet不';行不通,java,grails,groovy,comparable,sortedset,Java,Grails,Groovy,Comparable,Sortedset,我想在Grails中使用SortedSet,但我得到的只是一个MissingMethodException 包含排序集的类如下所示: class SystemUser { SortedSet organisations // ... some other fields static hasMany = [organisations: Organisation] static belongsTo = [Organisation] } class Organi

我想在Grails中使用
SortedSet
,但我得到的只是一个MissingMethodException

包含排序集的类如下所示:

class SystemUser {

    SortedSet organisations
    // ... some other fields

    static hasMany = [organisations: Organisation]
    static belongsTo = [Organisation]

}
class Organisation implements Comparable {

    String name
    // ... some other fields

    static hasMany = [users: SystemUser]

    int compareTo(other) {
        return name.comparteTo(other.name)
    }

}
。。。实现
可比
的类如下:

class SystemUser {

    SortedSet organisations
    // ... some other fields

    static hasMany = [organisations: Organisation]
    static belongsTo = [Organisation]

}
class Organisation implements Comparable {

    String name
    // ... some other fields

    static hasMany = [users: SystemUser]

    int compareTo(other) {
        return name.comparteTo(other.name)
    }

}
当我尝试保存SystemUser对象时,会收到以下异常消息:

groovy.lang.MissingMethodException: No signature of method: java.lang.String.comparteTo() is applicable for argument types: (java.lang.String) values: [ABC]
Possible solutions: compareTo(java.lang.String), compareTo(java.lang.Object)
我的例子和前面的几乎相同

无方法签名: java.lang.String.compareTo()是 适用于参数类型


现在看到问题了吗?

hmpf,只是输入错误!(
compar\u t\eTo
)欢迎来到动态打字的世界;-)或者使用和IDE尝试提供更多帮助;)我尝试了在Groovy模式下速度非常慢的NetBeans,SpringSource工具套件显示了许多不存在的错误,但现在我尝试IntelliJ,感觉很好。