标签:数据封装 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对象然后写入库
标签:数据封装 list 联合 new 编程 bsp time bean nsa
原文地址:https://www.cnblogs.com/spring20190213dream/p/10376351.html