failed.org.hibernate.MappingException:无法确定类型:String,列:[org.hibernate.mapping.Column(db col name)

时间:2013-06-13 09:31:06

标签: hibernate hbm

我正在使用Net Beans IDE,当我开始部署我的Web项目时,它会在控制台输出中显示错误信息:

failed.org.hibernate.MappingException: Could not determine type for: String, for columns: [org.hibernate.mapping.Column(db col name)

从消息中它无法转换类型;我试图检查我的文件.hbm和.java中的类型,但到目前为止没有运气。

抛出此错误的属性定义为

<property name="exemptionOwnerName1" type="String">

1 个答案:

答案 0 :(得分:8)

原因是,hibernate尝试转换类型,但其中一个是兼容的

我的代码是这样的字符串

<property name="exemptionOwnerName1" type="String">

它应该带有小写字母s

 <property name="exemptionOwnerName1" type="string">

似乎区分大小写, hbm 应该是字符串,而 java 字符串

Property documentation for type