注意点:
- 调用带有参数的存储过程,mode代表参数在存储过程中的方式,是输入值还是输出值 IN 和OUT必须大写,否则系统找不到ParameterMode.in
提示:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error resolving ParameterMode. Cause: java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.mapping.ParameterMode.in
)
-> begin
-> select * from ias_college
-> where collegeName=name;
-> end$$
Query OK, 0 rows affected (0.00 sec)
mysql> delimiter ;
deimiter $$
将语句的结束符号从分号;临时改为两个$$(可以是自定义)
delimiter;
将语句的结束符号恢复为分号
mysql> drop procedure pro_college_getObgect;
Query OK, 0 rows affected (0.00 sec)
- 调用存储过程时,需要加括号
