今天做项目因所用表结构变了,手动修改映射的相应hbm.xml文件,再启动报了一个
“org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mySessionFactory' defined in ServletContext resource [/WEB-INF/Spring-Context.xml]: Initialization of bean failed; nested exception is org.hibernate.MappingException: Could not determine type for: java.lang.Short , for columns: [org.hibernate.mapping.Column(STATE)] ”
错误,查了查,没有明确答案,后来想到是手写的,是不是手误了,检查果然type="java.lang.Short",写成"java.lang.Short ",后面多了空格,删了空格再试,正常了。
-_-||
本文记录了一次在项目中遇到的Hibernate MappingException错误排查过程,因表结构变更手动修改hbm.xml文件后启动报错。经检查发现是类型声明后的多余空格导致问题,删除空格后恢复正常。
7981

被折叠的 条评论
为什么被折叠?



