Java 从hibernate查询填充hashmap 公共列表getDocumentLink(会话) { 列表文档列表=空; Query=null; query=session.createQuery(UMRSQLInt.DOCUMENTATION\u列表); documentationList=query.list(); 返回文档列表; }

Java 从hibernate查询填充hashmap 公共列表getDocumentLink(会话) { 列表文档列表=空; Query=null; query=session.createQuery(UMRSQLInt.DOCUMENTATION\u列表); documentationList=query.list(); 返回文档列表; },java,hibernate,hashmap,hibernate-mapping,Java,Hibernate,Hashmap,Hibernate Mapping,每当我重新启动我的应用程序时,所有hashmap都是空的,并且没有先前输入的数据 我需要从上面的查询中获取列表,即objectName、objectType和documentationLink,然后将数据(objectName、documentationLink)放入HashMap中。如果objectName是Domainname,则将数据放入domainDocumentationMap,如果是combo,则放入domainComboDocumentationMap public List<

每当我重新启动我的应用程序时,所有hashmap都是空的,并且没有先前输入的数据

我需要从上面的查询中获取列表,即objectName、objectType和documentationLink,然后将数据(objectName、documentationLink)放入HashMap中。如果objectName是Domainname,则将数据放入domainDocumentationMap,如果是combo,则放入domainComboDocumentationMap

public List<UMRDTO> getDocumentLink(Session session)

{
    List<UMRDTO> documentationList = null;

        Query query = null;
        query = session.createQuery(UMRSQLInt.DOCUMENTATION_LIST);
        documentationList = query.list();


    return documentationList;

}
私有静态映射domainDocumentationMap=null;
私有静态映射domainComboDocumentationMap=null;
静止的
{
domainDocumentationMap=新的HashMap();
domainComboDocumentationMap=新HashMap();
}
公共静态映射getDomainDocumentationMap(){
返回域文档地图;
}
公共静态void setDomainDocumentationMap(String objectName,String documentationLink){
MMTUtil.domainDocumentationMap.put(objectName,documentationLink);
}

我应该写什么查询?

您是否正在数据库中保存数据?如果是,应用程序启动时是否正在初始化映射?是否在数据库中保存数据?如果是,应用程序启动时是否正在初始化映射?
private static Map<String, String> domainDocumentationMap = null;
private static Map<String, String> domainComboDocumentationMap = null;

static
{
    domainDocumentationMap = new HashMap<String, String>();
    domainComboDocumentationMap = new HashMap<String, String>();

}

public static Map<String, String>  getDomainDocumentationMap(){
    return domainDocumentationMap;
}

public static void setDomainDocumentationMap(String objectName, String documentationLink) {
    MMTUtil.domainDocumentationMap.put(objectName, documentationLink);

    }