好久没写了,总结下
2015-11-05 14:34
183 查看
1.在开发中为了进行业务层的控制。最好写接口,以接口进行调用,接口的写法要明确,业务含义清楚,里面方法可以重用,但是提供的接口最好分开
2.分页问题:如果分页对象user,存在一对多的关联,job,那么该分页的查询应该分为两步进行查询:一:查询出不重复的user对象,二:将job重新塞回user
3.很多问题要擅用sql,加强mysql的语句
判断中不要使用------status == '数字' ,可以使用status == "数字" 或者status == 数字
4.为了提高查询速度,多使用in查询和关联查询
数组
集合
对象page.params.list(其中params是map)
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>
相关文章推荐
- 理解Angular中的$apply()以及$digest()
- Linux Shell 编程
- linux中的vi编辑器(一)
- Sublime Text 3 绝对神器
- vs2013 C1xx :fatal error c1038:无法打开源文件“XXXX":no such file or driectory
- Asp.Net操作Word System.Runtime.InteropServices.COMException
- python 学习笔记(06)
- FullCalendar-日志事件
- python的图形化界面
- c++类的方法和成员的调用方式
- javascript json转为 go struct 小工具代码
- Class create, device create, device create file[转]
- 深入理解C++的动态绑定和静态绑定
- Android笔记整理之常见错误及解决方案汇总
- String类(一)
- 博科30公里长距离EF级联软件的应用和级联方法
- 编译和解释的区别是什么?
- HBase使用场景
- haproxy 新手上路
- NSQ部署