package com.example.demo.mapper; import com.example.demo.FilterBean.FilterConditions; import com.example.demo.bean.OrderInfo; import java.util.List; public interface OrderInfoMapper { List<OrderInfo> getListByCondition( FilterConditions fc); }
注意事项,
1,可以直接放入FilterConditions,mybaitis映射文件中会自动解析.
2.需要在启动类Application上使用@MapperScan 来指定位置.,以生成bean,
package com.example.demo; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication @MapperScan("com.example.demo.mapper")//扫描sql语句接口 public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } }