您的位置:首页 > 其它

好久没写了,总结下

2015-11-05 14:34 183 查看
1.在开发中为了进行业务层的控制。最好写接口,以接口进行调用,接口的写法要明确,业务含义清楚,里面方法可以重用,但是提供的接口最好分开

2.分页问题:如果分页对象user,存在一对多的关联,job,那么该分页的查询应该分为两步进行查询:一:查询出不重复的user对象,二:将job重新塞回user

3.很多问题要擅用sql,加强mysql的语句

判断中不要使用------status == '数字' ,可以使用status == "数字" 或者status == 数字

4.为了提高查询速度,多使用in查询和关联查询

数组

<foreach item="item" index="index" collection="ids" open="(" separator="," close=")">
#{item}
</foreach>


集合

<foreach item="item" index="index" collection="list" open="(" separator="," close=")">
#{item}
</foreach>


对象page.params.list(其中params是map)

<foreach item="item" index="index" collection='params.unAvabile' open="(" separator="," close=")">
#{params.unAvabile[${index}]}
</foreach>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: