我在官方文档中没有看到任何关于不支持的持久性数据类型的内容,所以我假设应该处理 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 [main] 错误 context.ContextLoader - 上下文初始化失败 org.springframework.beans.factory.BeanCreationException:创建名为“messageSource”的 bean 时出错:bean 初始化失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为“transactionManager”的 bean 时出错:设置 bean 属性“sessionFactory”时无法解析对 bean“sessionFactory”的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为“sessionFactory”的 bean 时出错:调用 init 方法失败;嵌套异常是 org.hibernate.MappingException:来自表 doc_group_permissions 的关联引用了一个未映射的类:java.util.BitSet
有没有人遇到过这个?