ibatis存储过程的调用

ibatis新版本的存储过程的调用使用sqlmap的 update()方法。

sqlmap.xml
  <parameterMap class="java.util.Map" id="pro">
  	<parameter property="name" javaType="int"
  	           jdbcType="NUMBER" mode="IN"/>
  </parameterMap>
  
  <procedure id="pro_insert" parameterMap="pro">
  	{call new_pro(?)}
  </procedure>


UserDaoImpl.java
Map map = new HashMap();
map.put("name", new String("kk"));
try {
	sqlmapper.update("pro_insert", map);
} catch (SQLException e) {
	e.printStackTrace();
}

你可能感兴趣的:(java,xml,ibatis)