闲杂小记(八)
来源:互联网 发布:网站排名云优化工具 编辑:程序博客网 时间:2024/04/29 23:01
1.增量写法:
Album getAlbum(@Param("aid") long aid, @Param("withDelete") boolean withDelete, @Param("lastTime") Date lastTime);
<select id="getAlbum" resultMap="BaseResultMap"> SELECT <include refid="Base_Column_List"/> <if test="lastTime==null"> ,a.is_deleted </if> FROM bp_album a <where> AND a.aid = #{aid,jdbcType=BIGINT} <if test="lastTime != null"> AND a.update_time >= #{lastTime, jdbcType=TIMESTAMP} </if> <if test="!withDelete"> AND a.is_deleted = FALSE </if> </where></select>
2. 当某个list不被引用时,可以手动将它设为null,以便垃圾回收,释放内存。
List<Picture> pictureList = pictureMapper.getMyList(userID,lastId,limit+1,lastDate);if(!CollectionUtils.isEmpty(pictureList)){ for(Picture picture:pictureList){ if(null==picture){ continue; } RecordDTO recordDTO = getPictureRecordDTO(picture); dataList.add(recordDTO); } pictureList.clear(); pictureList=null;}
0 0
- 闲杂小记(八)
- 闲杂小记(一)
- 闲杂小记(二)
- 闲杂小记(三)
- 闲杂小记(四)
- 闲杂小记(五)
- 闲杂小记(l六)
- 闲杂小记(七)
- 闲杂
- 午饭时间闲杂
- 春闲杂吟
- 闲杂(待完善)
- android闲杂笔记
- jquery闲杂笔记
- 汇编闲杂note
- Mysql 闲杂问题聚集
- YYXT之IT工作小记(八)
- CUDA程序优化小记(八)
- 控件之EditText、Button(监听其的三种方式)
- 多线程之一 实现多线程的方式
- intent详解(一)
- Android基础——Android Studio2.1配置NDK运行HelloWord
- 知识点小记:POJO和JavaBean的区别
- 闲杂小记(八)
- intent详解(二)
- DS18b20——51
- [Lintcode]Edit Distance
- Java-NowCoder-识别有效的IP地址和掩码并进行分类统计
- git修改远程仓库地址,以及项目关联git
- C语言不创建临时变量,交换两个整型的值
- 万能RecyclerView 支持多viewholder适配器,从重复中解脱出来!
- 用python的matplotlib画图总结1