更新操作时,应该判断SQL执行的影响行数,新增操作时,可以先查询一下看看传过来的id这类的是否有效合法,更新时不用查询的本质是因为更新本身有个隐式查询的动作,更新判断到影响行数为0的时候可返回友好的提示,其他数据库异常如找不到列等等可以有切面来做处理。
前后端都要开发的情况下:尽量先写好后台在写前端页面吧,一时写前端一时写后端很容易思维混乱的,尤其是后端总想着参数都只有前端页面传过来而忽略很多其他的校验等逻辑。
遇到繁琐的配置工作应尽可能想办法更优雅的完成而不是使用本方法,比如录入数据可以用js脚本,批量写SQL可以结合excel等工具完成。
线程变量可以合理地使用,如做一个切面来完成HttpServletRequest的取值,可以有效避免Service出现HttpServletRequest。
近期工作心得
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...