Mybatis框架学习笔记 lesson2

Mybatis 分页


封装相关数据成一个类

public class Page {

private int PageNo;                                页号

private int PageSize;                             每页数量

private int PageStart;                             起始页

private String orderByField;                 排序条件

private String orderByDescAndAsc;  升序降序

}


DeptMapper

 


动态sql (条件查询)

在Page内添加查询条件属性

private Dept condition

DeptMapper

 


sql片段

  <sql id="myCondition1">

     

   

      and     dname  like #{condition.dname}   

   

     

   

    and     loc like   #{condition.loc}

   

   

     

  需要sql片段的地方:

   <include refid="sql片段的id"> 

 


多表查询下的mybatis配置

OneToOne

 type="Order" id="mymap">

   

   

   

   

   

    <association property="custom"  javaType="custom">

     

     

     

   

   

  

 


OneToMany

   

   

   

   <collection property="emps"  ofType="Emp">

.....

你可能感兴趣的:(Mybatis框架学习笔记)