一尘不染

failed.org.hibernate.MappingException:无法确定类型:字符串,用于列:[org.hibernate.mapping.Column(db col name)

hibernate

我正在使用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">

阅读 258

收藏
2020-06-20

共1个答案

一尘不染

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

我的代码是这样的字符串

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

它应该用小写字母 s

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

似乎它区分大小写,并且在 hbm中 它应该是 字符串, 并且在 JavaString中

类型的属性文档

2020-06-20