本文主要是介绍MySql数据库对接Orcal数据库,需要考虑的前提问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.主表 从表的表关系;主键id 的关联问题;
2.字段类型的一致性问题(备注:像varchar类型的一点要谨防数据过长抛错);
3.实体类字段两表一致性问题;
4.入表不为空问题,判空尽量在实体类批量判空,以防重复性大量性耗费时间报错;
5.对接配置类问题,配置文件配置
6.数据量过于庞大的查询
-----------------------------------------------------------
下面我主要附一个时间节点的过滤代码,这for 循环的很有思路:
查询出来的数据量过于庞大,以时间节点过滤
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String specifiedDateStr = "2023-12-01"; // 指定日期字符串
Date specifiedDate = dateFormat.parse(specifiedDateStr);
private List<SysResidentFollow> getDataAfterSpecifiedDate(Date specifiedDate) {SysResidentFollow follow = new SysResidentFollow();// 基本表List<SysResidentFollow> followList = followService.listFollowInfo(follow);List<SysResidentFollow> followList2 = new ArrayList<>();for (SysResidentFollow sysFollow : followList) {if(sysFollow.getCreateTime().after(specifiedDate)){followList2.add(follow);}}return followList2;}
这篇关于MySql数据库对接Orcal数据库,需要考虑的前提问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!