常用非关联表的mapper查询

mapper:

@Repository
public interface xxxMapper {

    int insert(实体类 实体类对象);//插入

    int insertBatch(List<实体类> 实体类对象);//批量插入

    int deleteById(Long id);//删除

    int deleteByIds(Long[] ids);//批量删除

    int update(实体类 实体类对象);//更新

    int count();//统计

    int countByName(String name);//通过名字统计

    VO类 getStandardById(Long id);//通过id查询单个对象,vo类是实体类的衍生,包含实体类的部分或全部属性。

    List list();//列表查询

}

mapper的xml:





    

    
    
        INSERT INTO 表名(
            字段1, 字段2, 字段3,···
        ) VALUES (
            #{字段1}, #{ 字段2}, #{字段3},····  
        )

    

    
    
        INSERT INTO 表名 (
            字段1, 字段2, 字段3,···
        ) VALUES
        
            (#{字段1}, #{ 字段2}, #{字段3},····  )
        
    

    
    
        DELETE FROM 表名 WHERE id=#{id}
    

    
    
        DELETE FROM 表名 WHERE id IN (
            
                #{id}
            
        )
    

    
    
        UPDATE 表名
        
            
                字段1=#{字段1},
            
            
                字段2=#{字段2},
            
            
                字段3=#{字段3},
            
        
        WHERE id=#{id}
    

    
    

    
    

  

    
    


    
    

    
        
           
           字段1, 字段2, 字段3,···
        
    

    
        
        
        
    

    
        
             
           字段1, 字段2, 字段3,···
        
    

    
        
        
        
    

你可能感兴趣的:(数据库)