myBatis时间段查询

mapper接口方法:

  List test(@Param("startTime") Date startTime, @Param("endTime") Date endTime);

myBatis中xml:

  select * from test
  
      where create_time >= #{startTime} and create_time <= #{endTime}
  

数据库test表create_time字段类型为:datetime
注意:xml中判断startTime,endTime 是否为空不能判断 !=’’,不然报错。如果一条sql用到了两个以上where条件,xml里不能用《where》标签。

你可能感兴趣的:(java,java,myBatis)