使用Mybatis实现输入用户的完整的信息分别进入两个表,由于自己还是个小白,这个问题还真的难搞,使用insert来写的话,标签内只能写一句SQL,太多SQL会出现SQL注入的问题。所以我就想用存储过程来实现。下面是我的实现过程!
- 首先是两张表的表结构
注:这里我做了外键约束,detail表中的ded是userinfo表中的外键, - 建立存储过程
报的错就是:
- 接下来就是Mapper.xml
<insert id="insertUserInfos" statementType="CALLABLE" parameterType="HashMap">
{
CALL insertInfo(
#{
uid,jdbcType=INTEGER,mode=IN},
#{
username,</