org.hibernate.cfg.Configuration.addJar()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(8.5k)|赞(0)|评价(0)|浏览(97)

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

Configuration.addJar介绍

[英]Read all mappings from a jar file

Assumes that any file named .hbm.xml is a mapping document.
[中]从jar文件读取所有映射
假定名为
的任何文件都是。哈佛商学院。xml是一种映射文档。

代码示例

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

@Override
public AnnotationConfiguration addJar(File jar) throws MappingException {
  super.addJar( jar );
  return this;
}

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core

@Override
public AnnotationConfiguration addJar(File jar) throws MappingException {
  super.addJar( jar );
  return this;
}

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate

@Override
public AnnotationConfiguration addJar(File jar) throws MappingException {
  super.addJar( jar );
  return this;
}

代码示例来源:origin: babyfish-ct/babyfish

@Override
public Configuration addJar(File jar) throws MappingException {
  super.addJar(jar);
  return this;
}

代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all

addJar( new File( jar.getValue() ) );

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

private Configuration getConfiguration() throws Exception {
  Configuration cfg = new Configuration();
  if (namingStrategy!=null) cfg.setNamingStrategy(
    (NamingStrategy) ReflectHelper.classForName(namingStrategy).newInstance()
  );
  if (configurationFile != null) cfg.configure( new File(configurationFile) );
  String[] files = getFiles();
  for (int i = 0; i < files.length; i++) {
    String filename = files[i];
    if ( filename.endsWith(".jar") ) {
      cfg.addJar( new File(filename) );
    }
    else {
      cfg.addFile(filename);
    }
  }
  return cfg;
}

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

private Configuration getConfiguration() throws Exception {
  Configuration cfg = new Configuration();
  if (namingStrategy!=null) cfg.setNamingStrategy(
    (NamingStrategy) ReflectHelper.classForName(namingStrategy).newInstance()
  );
  if (configurationFile!=null) cfg.configure( new File(configurationFile) );
  String[] files = getFiles();
  for (int i = 0; i < files.length; i++) {
    String filename = files[i];
    if ( filename.endsWith(".jar") ) {
      cfg.addJar( new File(filename) );
    }
    else {
      cfg.addFile(filename);
    }
  }
  return cfg;
}

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate

private Configuration getConfiguration() throws Exception {
  Configuration cfg = new Configuration();
  if (namingStrategy!=null) {
    cfg.setNamingStrategy(
        (NamingStrategy) ReflectHelper.classForName(namingStrategy).newInstance()
      );
  }
  if (configurationFile != null) {
    cfg.configure( configurationFile );
  }
  String[] files = getFiles();
  for (int i = 0; i < files.length; i++) {
    String filename = files[i];
    if ( filename.endsWith(".jar") ) {
      cfg.addJar( new File(filename) );
    }
    else {
      cfg.addFile(filename);
    }
  }
  return cfg;
}

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core

private Configuration getConfiguration() throws Exception {
  Configuration cfg = new Configuration();
  if (namingStrategy!=null) {
    cfg.setNamingStrategy(
        (NamingStrategy) ReflectHelper.classForName(namingStrategy).newInstance()
      );
  }
  if (configurationFile!=null) {
    cfg.configure( configurationFile );
  }
  String[] files = getFiles();
  for (int i = 0; i < files.length; i++) {
    String filename = files[i];
    if ( filename.endsWith(".jar") ) {
      cfg.addJar( new File(filename) );
    }
    else {
      cfg.addFile(filename);
    }
  }
  return cfg;
}

代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all

private Configuration getConfiguration() throws Exception {
  Configuration cfg = new Configuration();
  if (namingStrategy!=null) {
    cfg.setNamingStrategy(
        (NamingStrategy) ReflectHelper.classForName(namingStrategy).newInstance()
      );
  }
  if (configurationFile!=null) {
    cfg.configure( configurationFile );
  }
  String[] files = getFiles();
  for (int i = 0; i < files.length; i++) {
    String filename = files[i];
    if ( filename.endsWith(".jar") ) {
      cfg.addJar( new File(filename) );
    }
    else {
      cfg.addFile(filename);
    }
  }
  return cfg;
}

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core

private Configuration getConfiguration() throws Exception {
  Configuration cfg = new Configuration();
  if (namingStrategy!=null) {
    cfg.setNamingStrategy(
        (NamingStrategy) ReflectHelper.classForName(namingStrategy).newInstance()
      );
  }
  if (configurationFile != null) {
    cfg.configure( configurationFile );
  }
  String[] files = getFiles();
  for (int i = 0; i < files.length; i++) {
    String filename = files[i];
    if ( filename.endsWith(".jar") ) {
      cfg.addJar( new File(filename) );
    }
    else {
      cfg.addFile(filename);
    }
  }
  return cfg;
}

代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all

private Configuration getConfiguration() throws Exception {
  Configuration cfg = new Configuration();
  if (namingStrategy!=null) {
    cfg.setNamingStrategy(
        (NamingStrategy) ReflectHelper.classForName(namingStrategy).newInstance()
      );
  }
  if (configurationFile!=null) {
    cfg.configure( configurationFile );
  }
  String[] files = getFiles();
  for (int i = 0; i < files.length; i++) {
    String filename = files[i];
    if ( filename.endsWith(".jar") ) {
      cfg.addJar( new File(filename) );
    }
    else {
      cfg.addFile(filename);
    }
  }
  return cfg;
}

代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all

private Configuration getConfiguration() throws Exception {
  Configuration cfg = new Configuration();
  if (namingStrategy!=null) {
    cfg.setNamingStrategy(
        (NamingStrategy) ReflectHelper.classForName(namingStrategy).newInstance()
      );
  }
  if (configurationFile != null) {
    cfg.configure( configurationFile );
  }
  String[] files = getFiles();
  for (int i = 0; i < files.length; i++) {
    String filename = files[i];
    if ( filename.endsWith(".jar") ) {
      cfg.addJar( new File(filename) );
    }
    else {
      cfg.addFile(filename);
    }
  }
  return cfg;
}

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate

private Configuration getConfiguration() throws Exception {
  Configuration cfg = new Configuration();
  if (namingStrategy!=null) {
    cfg.setNamingStrategy(
        (NamingStrategy) ReflectHelper.classForName(namingStrategy).newInstance()
      );
  }
  if (configurationFile!=null) {
    cfg.configure( configurationFile );
  }
  String[] files = getFiles();
  for (int i = 0; i < files.length; i++) {
    String filename = files[i];
    if ( filename.endsWith(".jar") ) {
      cfg.addJar( new File(filename) );
    }
    else {
      cfg.addFile(filename);
    }
  }
  return cfg;
}

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate

private Configuration getConfiguration() throws Exception {
  Configuration cfg = new Configuration();
  if (namingStrategy!=null) {
    cfg.setNamingStrategy(
        (NamingStrategy) ReflectHelper.classForName( namingStrategy ).newInstance()
      );
  }
  if (configurationFile!=null) {
    cfg.configure( configurationFile );
  }
  String[] files = getFiles();
  for (int i = 0; i < files.length; i++) {
    String filename = files[i];
    if ( filename.endsWith(".jar") ) {
      cfg.addJar( new File(filename) );
    }
    else {
      cfg.addFile(filename);
    }
  }
  return cfg;
}

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core

private Configuration getConfiguration() throws Exception {
  Configuration cfg = new Configuration();
  if (namingStrategy!=null) {
    cfg.setNamingStrategy(
        (NamingStrategy) ReflectHelper.classForName( namingStrategy ).newInstance()
      );
  }
  if (configurationFile!=null) {
    cfg.configure( configurationFile );
  }
  String[] files = getFiles();
  for (int i = 0; i < files.length; i++) {
    String filename = files[i];
    if ( filename.endsWith(".jar") ) {
      cfg.addJar( new File(filename) );
    }
    else {
      cfg.addFile(filename);
    }
  }
  return cfg;
}

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

protected void parseMappingElement(Element subelement, String name) {
  Attribute rsrc = subelement.attribute( "resource" );
  Attribute file = subelement.attribute( "file" );
  Attribute jar = subelement.attribute( "jar" );
  Attribute pkg = subelement.attribute( "package" );
  Attribute clazz = subelement.attribute( "class" );
  if ( rsrc != null ) {
    log.debug( name + "<-" + rsrc );
    addResource( rsrc.getValue() );
  }
  else if ( jar != null ) {
    log.debug( name + "<-" + jar );
    addJar( new File( jar.getValue() ) );
  }
  else if ( pkg != null ) {
    throw new MappingException("An AnnotationConfiguration instance is required to use <mapping package=\"" + pkg.getValue() + "\"/>");
  }
  else if ( clazz != null ) {
    throw new MappingException("An AnnotationConfiguration instance is required to use <mapping clazz=\"" + clazz.getValue() + "\"/>");
  }
  else {
    if ( file == null ) throw new MappingException( "<mapping> element in configuration specifies no attributes" );
    log.debug( name + "<-" + file );
    addFile( file.getValue() );
  }
}

代码示例来源:origin: org.jboss.seam/jboss-seam

configuration.addJar(new File(jarName));

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate

final String jarFileName = jarAttribute.getValue();
LOG.debugf( "Session-factory config [%s] named jar file [%s] for mapping", name, jarFileName );
addJar( new File( jarFileName ) );

代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core

final String jarFileName = jarAttribute.getValue();
LOG.debugf( "Session-factory config [%s] named jar file [%s] for mapping", name, jarFileName );
addJar( new File( jarFileName ) );

相关文章

Configuration类方法