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

oghurt.generator.2.0.1.source-code.Mapper.vm Maven / Gradle / Ivy

The newest version!
package ${modulePackage}.dao;

import ${modulePackage}.domain.${className};
import com.github.jyoghurt.core.dao.BaseMapper;
import com.github.jyoghurt.core.dao.BaseMapperProvider;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.SelectProvider;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * ${replaceSuffixClassName} Mapper
 *
 */
public interface ${replaceSuffixClassName}Mapper extends BaseMapper<${className}> {

    @Override
    @SelectProvider(type = BaseMapperProvider.class, method = "selectById")
    ${className} selectById(@Param(ENTITY_CLASS) Class<${className}> entityClass, @Param(ID) Serializable id);

    @SelectProvider(type = BaseMapperProvider.class, method = "pageData")
    List<${className}> pageData(@Param(ENTITY_CLASS) Class<${className}> entityClass,@Param(DATA) Map map);

    @Override
    @SelectProvider(type = BaseMapperProvider.class, method = "findAll")
    List<${className}> findAll(@Param(ENTITY_CLASS) Class<${className}> entityClass, @Param(DATA) Map data);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy