我正在使用Net Beans IDE,当我开始部署我的Web项目时,它会在控制台输出中显示错误信息:
failed.org.hibernate.MappingException: Could not determine type for: String, for columns: [org.hibernate.mapping.Column(db col name)
Run Code Online (Sandbox Code Playgroud)
从消息中它无法转换类型; 我试图检查我的文件.hbm和.java中的类型,但到目前为止没有运气.
抛出此错误的属性定义为
<property name="exemptionOwnerName1" type="String">
Run Code Online (Sandbox Code Playgroud)
原因是,hibernate尝试转换类型,但其中一个是兼容的
我的代码是这样的字符串
<property name="exemptionOwnerName1" type="String">
Run Code Online (Sandbox Code Playgroud)
它应该用小写字母 s
<property name="exemptionOwnerName1" type="string">
Run Code Online (Sandbox Code Playgroud)
似乎它区分大小写,在hbm中它应该是字符串和java类String
| 归档时间: |
|
| 查看次数: |
7621 次 |
| 最近记录: |