org.hibernate.boot.Metadata.getImports()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(3.2k)|赞(0)|评价(0)|浏览(91)

本文整理了Java中org.hibernate.boot.Metadata.getImports()方法的一些代码示例,展示了Metadata.getImports()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Metadata.getImports()方法的具体详情如下:
包路径:org.hibernate.boot.Metadata
类名称:Metadata
方法名:getImports

Metadata.getImports介绍

[英]Retrieves all defined imports (class renames).
[中]检索所有定义的导入(类重命名)。

代码示例

代码示例来源:origin: hibernate/hibernate-tools

public boolean isImportData(Metadata md) {
  return !(md.getImports().isEmpty());
}

代码示例来源:origin: org.hibernate/hibernate-tools

public boolean isImportData(Metadata md) {
  return !(md.getImports().isEmpty());
}

代码示例来源:origin: hibernate/hibernate-tools

/** returns PersistentClass for path. Can be null if path is an imported non-mapped class */
private PersistentClass getPersistentClass(String path) {
  if(path==null) return null;
  String entityName = (String) metadata.getImports().get( path );
  if(entityName==null) {
    return metadata.getEntityBinding(path);
  } else {
    return metadata.getEntityBinding(entityName);
  }    
}

代码示例来源:origin: org.hibernate/hibernate-tools

/** returns PersistentClass for path. Can be null if path is an imported non-mapped class */
private PersistentClass getPersistentClass(String path) {
  if(path==null) return null;
  String entityName = (String) metadata.getImports().get( path );
  if(entityName==null) {
    return metadata.getEntityBinding(path);
  } else {
    return metadata.getEntityBinding(entityName);
  }    
}

代码示例来源:origin: org.hibernate/hibernate-tools

public void getMatchingImports(String prefix, int cursorPosition, IHQLCompletionRequestor collector) {
  Iterator<Entry<String, String>> iterator = metadata.getImports().entrySet().iterator();
  while ( iterator.hasNext() ) {
    Entry<String, String> entry = iterator.next();
    String entityImport = (String) entry.getKey();
    String entityName = (String) entry.getValue();
    
    if(entityImport.toLowerCase().startsWith(prefix.toLowerCase())) {
      HQLCompletionProposal proposal = createStartWithCompletionProposal( prefix, cursorPosition, HQLCompletionProposal.ENTITY_NAME, entityImport );
      proposal.setShortEntityName( entityImport );
      proposal.setEntityName( entityName );
      collector.accept(proposal);                
              
    }
  }        
}

代码示例来源:origin: hibernate/hibernate-tools

public void getMatchingImports(String prefix, int cursorPosition, IHQLCompletionRequestor collector) {
  Iterator<Entry<String, String>> iterator = metadata.getImports().entrySet().iterator();
  while ( iterator.hasNext() ) {
    Entry<String, String> entry = iterator.next();
    String entityImport = (String) entry.getKey();
    String entityName = (String) entry.getValue();
    
    if(entityImport.toLowerCase().startsWith(prefix.toLowerCase())) {
      HQLCompletionProposal proposal = createStartWithCompletionProposal( prefix, cursorPosition, HQLCompletionProposal.ENTITY_NAME, entityImport );
      proposal.setShortEntityName( entityImport );
      proposal.setEntityName( entityName );
      collector.accept(proposal);                
              
    }
  }        
}

代码示例来源:origin: org.hibernate/hibernate-tools

completionProposal.setShortEntityName( qt.getEntityName() );
if(hasMetadata()) {
  String importedName = (String) metadata.getImports().get( qt.getEntityName() );
  completionProposal.setEntityName( importedName );

代码示例来源:origin: hibernate/hibernate-tools

completionProposal.setShortEntityName( qt.getEntityName() );
if(hasMetadata()) {
  String importedName = (String) metadata.getImports().get( qt.getEntityName() );
  completionProposal.setEntityName( importedName );

相关文章