XML文件完成增删改查


流程:controller->service->serviceImp->dao->daoImp->sql
namespace 命名空间


      
          ······
      

parameterClass :参数类,指定了参数的完整类名(包括包路径);可通过别名避免每次重复书写冗长的类名 。
resultClass :结果类。
resultMap :结果映射,结合resultMap节点对映射关系加以定义。
数据库表列名与实体类属性形成一一映射关系


      
      
        
           
      

insert 插入

   
        
               
                 
                 SELECT LAST_INSERT_ID() AS id
               
             insert into 表名(列名1……)
             values(#字段1#……);  
      

 

delete 删除


物理删除:运用delete语句将数据从数据库中删除。
逻辑删除:设定标志位,将数据库中表示删除的标志位置为“删除”状态;实际为update语句。

    
         
            delete from
                orderitems
            where
                orderId=#orderId#
        

        
        
            update t_talent_role set is_deleted = 1
            
            where id = #id# and is_deleted = 0
        

update 修改


      
        update t_talent_role
        set
            update_id = #updateId#,
            is_deleted = #isDeleted#
            where id = #id#
      

select 查询


      
        where 1=1 
        and t.is_deleted = 0 
        
         
            t.position_place = #positionPlace#
        
      

      

分页查询(sql部分 limit)


      

 

你可能感兴趣的:(暑期实习)