springmvc添加数据并返回主键,报错不支持java.lang.String类型 11

<!--添加数据返回主键--><insertid="insertforDictSingleId"parameterType="com.vo.DictSingle"><se... <!-- 添加数据返回主键 -->
<insert id="insertforDictSingleId" parameterType="com.vo.DictSingle">
<selectKey keyProperty="dictSingleId" order="BEFORE" resultType="java.lang.String">
select uuid()
</selectKey>
insert into dict_single (dict_single_id, dict_single_content)
values (#{dictSingleId,jdbcType=VARCHAR}, #{dictSingleContent,jdbcType=VARCHAR})
</insert>
/*添加数据返回主键*/
String insertforDictSingleId(DictSingle record);
展开
 我来答
你好可爱ghp
2018-03-26 · TA获得超过980个赞
知道小有建树答主
回答量:3015
采纳率:89%
帮助的人:285万
展开全部
java.lang.NumberFormatException: For input string: "topic_id"

这不是很明显的错误吗?

你的id是string,但是类型是数字型的,所以出现了转换错误。

应该是string对数字处理那个映射类你没加

spring页面到后台绑定的那个类
饭依然特喜24b
2018-03-26 · TA获得超过137个赞
知道小有建树答主
回答量:133
采纳率:59%
帮助的人:41.8万
展开全部
uuid()是什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丶优库里德
2018-03-26
知道答主
回答量:15
采纳率:33%
帮助的人:3.1万
展开全部
你的主键是 uuid? 如果是uuid 你都不用插入id
追问
我想要添加数据并且把主键返回回来,可是现在返回不了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式