现在的位置: 首页 > 综合 > 正文

<已解决> – Caused by: java.sql.SQLException: 无法转换为内部表示

2013年05月27日 ⁄ 综合 ⁄ 共 383字 ⁄ 字号 评论关闭

在修改GIS项目时需要从数据库中取测试值

架构为 SpringMVC & MyBatis

写了这样一个表达示

select * from gis_point where p_type = '20_P_JZ' and P_STATUS='1'

结果报错“无法转换为内部表示”

查了一下大概是因为表与实体类的映射字段问题

考虑到可能是 * 取出的数据中有些字段没有映射为属性,就改成

select P_TYPE,P_SIZE  from gis_point where p_type = '20_P_JZ' and P_STATUS='1'

结果还是

同样的错误

索性放在一边,做了点其它事醒醒脑子

回来以后发现祸首

	<select id="getJZ" parameterType="ParamMap" resultType="long">
											<!-- 其中的resultType中的long应为Point -->

还是因为实体类和表查询结果映射失败造成的

抱歉!评论已关闭.