-
公开(公告)号:CN110673895A
公开(公告)日:2020-01-10
申请号:CN201910931915.7
申请日:2019-09-29
Applicant: 浙江中控技术股份有限公司
Abstract: 本申请公开了一种Hibernate创建SessionFactory的方法及装置,包括:获取系统中实体类列表;创建线程池,所述线程池中包括至少两个线程;从所述线程池中获取所述至少两个线程对所述实体类列表中尚未被扫描的实体进行扫描,获取扫描的实体的元数据信息,直至所述实体类列表中的所有实体扫描完,其中,一个线程同一时间只对一个实体进行扫描;在所述实体类列表中的所有实体都被扫描完成后,基于获取的实体的元数据信息创建SessionFactory。所述Hibernate创建SessionFactory的方法及装置,通过线程池中的至少两个线程获取实体详细信息,能够大大加快实体详细信息的获取速度,从而有利于Hibernate快速创建SessionFactory,加快信息系统的启动。
-
公开(公告)号:CN110673895B
公开(公告)日:2022-05-27
申请号:CN201910931915.7
申请日:2019-09-29
Applicant: 浙江中控技术股份有限公司
Abstract: 本申请公开了一种Hibernate创建SessionFactory的方法及装置,包括:获取系统中实体类列表;创建线程池,所述线程池中包括至少两个线程;从所述线程池中获取所述至少两个线程对所述实体类列表中尚未被扫描的实体进行扫描,获取扫描的实体的元数据信息,直至所述实体类列表中的所有实体扫描完,其中,一个线程同一时间只对一个实体进行扫描;在所述实体类列表中的所有实体都被扫描完成后,基于获取的实体的元数据信息创建SessionFactory。所述Hibernate创建SessionFactory的方法及装置,通过线程池中的至少两个线程获取实体详细信息,能够大大加快实体详细信息的获取速度,从而有利于Hibernate快速创建SessionFactory,加快信息系统的启动。
-
公开(公告)号:CN116257520A
公开(公告)日:2023-06-13
申请号:CN202211737406.9
申请日:2022-12-29
Applicant: 浙江中控技术股份有限公司
IPC: G06F16/22 , G06F40/174 , G06F40/18 , G06F16/245
Abstract: 本发明公开了一种大数据量Excel导入时校验业务主键重复的方法和系统,其中校验业务主键重复的方法包括:读取大数据量Execl文件的表头数据,并对表头数据进行校验;基于预设导入数据量阈值分段读取校验通过的表头数据对应的表体数据,并采集每段表体数据中的业务主键字段;采集数据库中历史数据的业务主键字段,并基于预设历史数据量阈值,选择内存分析方法或文件分析方法对历史数据和表体数据的业务主键字段进行校验;将通过业务主键字段校验的数据对应的其他字段进校验,并将校验通过的数据转换为数据库语句;执行数据库语句将校验通过的数据导入数据库。本发明将大数据量校验从内存转移到文件实现,并采用多文件多线程进行校验,简化比较次数。
-
-