我在官方文档中没有看到关于不支持的持久化数据类型的任何内容,因此我认为应该处理Groovy语言中可用的类型。但是对于以下领域类:
class DocGroupPermissions {
Workgroup workgroup
Document document;
BitSet permissions = new BitSet(2)
void setPermissions(boolean canRead, boolean canWrite) {
setReadPermissions(canRead)
setWritePermissions(canWrite)
}
void setReadPermissions(boolean canRead) {
permissions.set(0,canRead)
}
void setWritePermissions(boolean canWrite) {
permissions.set(1,canWrite)
}
boolean getReadPermissions() {
return permissions.get(0)
}
boolean getWritePermissions() {
return permissions.get(1)
}
static belongsTo = [workgroup:Workgroup, document:Document]
static constraints = {
workgroup(nullable:false, blank:false)
document(nullable:false, blank:false)
}
}
我遇到了这个问题:
2009-11-15 16:46:12,298 [主] 错误 context.ContextLoader - 上下文初始化失败 org.springframework.beans.factory.BeanCreationException:创建名为'messageSource'的bean时出错;嵌套异常是org.springframework.beans.factory.BeanCreationException:创建名为'transactionManager'的bean时无法解析对' sessionFactory '的引用,同时设置bean属性'sessionFactory';嵌套异常是org.springframework.beans.factory.BeanCreationException:创建名为'sessionFactory'的bean时调用init方法失败;嵌套异常是org.hibernate.MappingException:表doc_group_permissions中的一个关联引用了一个未映射的类:java.util.BitSet
有人遇到过这个问题吗?