All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.beetl.sql.mapper.template.UpdateTemplateMI Maven / Gradle / Ivy

The newest version!
package org.beetl.sql.mapper.template;

import org.beetl.sql.core.SQLManager;
import org.beetl.sql.mapper.builder.MethodParamsHolder;

import java.lang.reflect.Method;

/**
 * 
{@code
 *
 * @SqlTemplate("update user set status=#status# where id=#id#)
 * @Update
 * public int update(Integer status,Integer id);
 * }
* @author xiandafu */ public class UpdateTemplateMI extends BaseTemplateMI { public UpdateTemplateMI(String templateSql, MethodParamsHolder holder){ super(templateSql,holder); } @Override public Object call(SQLManager sm, Class entityClass, Method m, Object[] args) { return sm.executeUpdate(getSqId(sm,entityClass,m),this.getSql(),(Object)getParas(args)); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy