mybatis向mysql插入含有逗号的值报错,mybatismysql
mybatis向mysql插入形如“11,22,33”的时候报错。错误的原因是我用美元符号拼接的sql。正确做法是用# 有时间看看mybatis的$和#的区别。--> 检查 --> jdbc 是否导入 classpath?
--> 另外, 可能是你的sql statement 写错了
------> 检查这里
insert into picture p (p.picturename,p.filepath) values( #{picturename} , #{filepath} )
------> INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...)
-----------> 这里 picture 后面 p 是什么?
-----> 其他问题, 暂不明.
<insert id="create" parameterType="Teacher">
INSERT INTO xstb_teacher ( name,
studentName )
VALUES(
#{name,jdbcType=NVARCHAR},
#{student.name,jdbcType=NVARCHAR}
)
</insert>
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。