在利用mybatis注解开始时,如果没有用到动态sql时,可以直接写

@Select("select * from order")
List<XlSubOrder> getAllSubOrder();

但是若果用到了动态sql就不能再像上面那样写了,应该写成

 @Select("<script>" +
            "SELECT * FROM main_order left outer join sub_order on main_order.order_no=sub_order.main_order_no " +
            "<where>" +
            " <if test=\"mainOrderNo != null \">and main_order.order_no=#{mainOrderNo}</if>"+
            "</where>" +
            "</script>")

 

相关文章:

  • 2022-12-23
  • 2022-02-05
  • 2021-11-09
  • 2021-08-18
  • 2022-12-23
  • 2022-02-22
  • 2021-10-26
  • 2022-12-23
猜你喜欢
  • 2021-09-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案