我有这样的事情:
字符串状态码
在映射中我有:
statusCode 列:“status_cd”,类型:“NVARCHAR”
我尝试过使用 'varchar'、'VARCHAR' 和 'nvarchar' 我一直收到
org.springframework.beans.factory.BeanCreationException:创建名为“transactionManagerPostProcessor”
的bean时出错:bean初始化失败;嵌套异常是
org.springframework.beans.factory.BeanCreationException:创建名为“transactionManager”的 bean 时出错:设置 bean 属性“sessionFactory”时无法解析对 bean“sessionFactory”的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为“sessionFactory”的 bean 时出错:调用 init 方法失败;嵌套异常是 org.hibernate.MappingException:无法确定类型:NVARCHAR,在表:CARD,列:[org.hibernate.mapping.Column(status_cd)]
at java.util.concurrent.FutureTask$Sync。
在 java.util.concurrent.FutureTask.run(FutureTask.java:138)
在 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor .java:908)
在 java.lang.Thread.run(Thread.java:619)
知道我在映射中可能缺少什么吗?我正在使用 grails 2.0 和 MS SQL