MySql数据库对接Orcal数据库,需要考虑的前提问题

发布时间:2024年01月13日

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;
    }

文章来源:https://blog.csdn.net/weixin_45958839/article/details/135553132
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。