Jul 10, 2017 10:38:44 AM
概述
从实现方式上说, 是通过扩展自定义SQL的含义及上下文来实现
仅含义入参的存储过程
带出参的存储过程
dao.execute(Sqls.create("CREATE PROCEDURE proc_pet_fetch(IN nm varchar(1024), OUT outId int)\nBEGIN\n\tselect id into outId from t_pet where name=nm;\nEND"));
// 像普通自定义SQL那样创建SQL对象.
sql.setEntity(dao.getEntity(Pet.class));
sql.params().set("nm", "wendal"); // 设置入参
Record re = sql.getOutParams();
assertNotNull(re);