一种Hibernate创建SessionFactory的方法及装置

    公开(公告)号:CN110673895A

    公开(公告)日:2020-01-10

    申请号:CN201910931915.7

    申请日:2019-09-29

    Abstract: 本申请公开了一种Hibernate创建SessionFactory的方法及装置,包括:获取系统中实体类列表;创建线程池,所述线程池中包括至少两个线程;从所述线程池中获取所述至少两个线程对所述实体类列表中尚未被扫描的实体进行扫描,获取扫描的实体的元数据信息,直至所述实体类列表中的所有实体扫描完,其中,一个线程同一时间只对一个实体进行扫描;在所述实体类列表中的所有实体都被扫描完成后,基于获取的实体的元数据信息创建SessionFactory。所述Hibernate创建SessionFactory的方法及装置,通过线程池中的至少两个线程获取实体详细信息,能够大大加快实体详细信息的获取速度,从而有利于Hibernate快速创建SessionFactory,加快信息系统的启动。

Patent Agency Ranking