码迷,mamicode.com
首页 > 编程语言 > 详细

java编程总结01---20190214

时间:2019-02-14 19:01:26      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:数据封装   list   联合   new   编程   bsp   time   bean   nsa   

1:创建list set集合尽量给出长度

2:多条件筛选

  a:用list存放sql 条件

  b:用 sql += " where " + StringUtils.join(list.toArray(), "and") 拼接筛选条件

3:联合删除多表数据,不能少事务控制

1 @Transactional(rollbackFor = Exception.class) //抛出throw new RuntimeException("删除user失败");

  如果涉及到删除mongo库数据时,mongo删除放最后,因为mongo库不受事务控制

4:set 和list 选择

  正常情况增删多选择set   查询多选择list    但是判断某元素是否在集合中最好选择set.contains()方法,这个要比list.contains()效率高

5:读取excel或者txt文件  存入PG或者Mongo  可以先用反射将读取数据封装成json、集合、bean对象然后写入库

java编程总结01---20190214

标签:数据封装   list   联合   new   编程   bsp   time   bean   nsa   

原文地址:https://www.cnblogs.com/spring20190213dream/p/10376351.html

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