码迷,mamicode.com
首页 > 数据库 > 详细

SSM框架中写sql在dao文件中以注解的方式

时间:2018-07-13 16:15:51      阅读:2563      评论:0      收藏:0      [点我收藏+]

标签:ram   sig   count   SSM框架   one   code   VID   list   concat   

1以注解方式

技术分享图片

//两个参数其中一个是对象需写,对象.属性

@Update("update delivery_address set consignee = #{address.consignee},country = #{address.country},city = #{address.city},address = #{address.address},phone_number = #{address.phoneNumber},telnumber = #{address.telNumber},zipcode = #{address.zipcode},update_time = UNIX_TIMESTAMP(NOW())*1000 where id = #{id}") void update(@Param("address") Address address, @Param("id") Long id);

 

OrderProvider.class

技术分享图片

另外一种写法

  @Select("<script>" +
            "SELECT COUNT(*) FROM excel_template   " +
            " where create_uid = ${sqlMap.create_uid} and is_delete = 0 " +
            "<if test=\"sqlMap.end_time != null and sqlMap.end_time != ‘‘ \"> and UNIX_TIMESTAMP(create_date) ${sqlMap.end_time} </if>" +
            "<if test=\"sqlMap.start_time != null and sqlMap.start_time != ‘‘\"> and UNIX_TIMESTAMP(create_date) >= ${sqlMap.start_time} </if>" +
            "<if test=\"sqlMap.keyword != null and sqlMap.keyword != ‘‘\"> and (file_name like CONCAT(‘%‘,#{sqlMap.keyword},‘%‘) )</if>" +
            "</script>")
    int countList(PageBean<ExcelTemplate> pageBean);

 

SSM框架中写sql在dao文件中以注解的方式

标签:ram   sig   count   SSM框架   one   code   VID   list   concat   

原文地址:https://www.cnblogs.com/G-JF/p/9305262.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!