本文整理了Java中org.hibernate.cfg.Configuration.addDirectory()
方法的一些代码示例,展示了Configuration.addDirectory()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Configuration.addDirectory()
方法的具体详情如下:
包路径:org.hibernate.cfg.Configuration
类名称:Configuration
方法名:addDirectory
[英]Read all mapping documents from a directory tree.
Assumes that any file named .hbm.xml is a mapping document.
[中]从目录树中读取所有映射文档。
假定名为的任何文件都是。哈佛商学院。xml是一种映射文档。
代码示例来源:origin: org.hibernate/hibernate-annotations
@Override
public AnnotationConfiguration addDirectory(File dir) throws MappingException {
super.addDirectory( dir );
return this;
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate
@Override
public AnnotationConfiguration addDirectory(File dir) throws MappingException {
super.addDirectory( dir );
return this;
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core
@Override
public AnnotationConfiguration addDirectory(File dir) throws MappingException {
super.addDirectory( dir );
return this;
}
代码示例来源:origin: babyfish-ct/babyfish
@Override
public Configuration addDirectory(File dir) throws MappingException {
super.addDirectory(dir);
return this;
}
代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all
/**
* Read all mapping documents from a directory tree.
* <p/>
* Assumes that any file named <tt>*.hbm.xml</tt> is a mapping document.
*
* @param dir The directory
* @return this (for method chaining purposes)
* @throws MappingException Indicates problems reading the jar file or
* processing the contained mapping documents.
*/
public Configuration addDirectory(File dir) throws MappingException {
File[] files = dir.listFiles();
for ( int i = 0; i < files.length ; i++ ) {
if ( files[i].isDirectory() ) {
addDirectory( files[i] );
}
else if ( files[i].getName().endsWith( ".hbm.xml" ) ) {
addFile( files[i] );
}
}
return this;
}
代码示例来源:origin: hibernate/hibernate
/**
* Read all mapping documents from a directory tree. Assume that any
* file named <tt>*.hbm.xml</tt> is a mapping document.
*
* @param dir a directory
*/
public Configuration addDirectory(File dir) throws MappingException {
File[] files = dir.listFiles();
for ( int i = 0; i < files.length; i++ ) {
if ( files[i].isDirectory() ) {
addDirectory( files[i] );
}
else if ( files[i].getName().endsWith( ".hbm.xml" ) ) {
addFile( files[i] );
}
}
return this;
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate
/**
* Read all mapping documents from a directory tree.
* <p/>
* Assumes that any file named <tt>*.hbm.xml</tt> is a mapping document.
*
* @param dir The directory
* @return this (for method chaining purposes)
* @throws MappingException Indicates problems reading the jar file or
* processing the contained mapping documents.
*/
public Configuration addDirectory(File dir) throws MappingException {
File[] files = dir.listFiles();
for ( File file : files ) {
if ( file.isDirectory() ) {
addDirectory( file );
}
else if ( file.getName().endsWith( ".hbm.xml" ) ) {
addFile( file );
}
}
return this;
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core
/**
* Read all mapping documents from a directory tree.
* <p/>
* Assumes that any file named <tt>*.hbm.xml</tt> is a mapping document.
*
* @param dir The directory
* @return this (for method chaining purposes)
* @throws MappingException Indicates problems reading the jar file or
* processing the contained mapping documents.
*/
public Configuration addDirectory(File dir) throws MappingException {
File[] files = dir.listFiles();
for ( File file : files ) {
if ( file.isDirectory() ) {
addDirectory( file );
}
else if ( file.getName().endsWith( ".hbm.xml" ) ) {
addFile( file );
}
}
return this;
}
代码示例来源:origin: pl.edu.icm.yadda/yadda-user
/**
* The main method.
*
* @param args the arguments
*/
public static void main(String[] args) {
Configuration cfg = new Configuration();
String folderAbsPath = ClassLoader.getSystemResource(hbmFolder).getFile();
cfg.addDirectory(new File(folderAbsPath));
String[] createLines = cfg.generateSchemaCreationScript(sqlDialect);
System.out.println("*** CREATE ***");
for (String line : createLines) {
System.out.println(line + ";");
}
String[] dropLines = cfg.generateDropSchemaScript(sqlDialect);
System.out.println("*** DROP ***");
for (String line : dropLines) {
System.out.println(line + ";");
}
// You can also play with the following snippet if need to generate
// database scripts from Spring UserCatalog configuration.
// ApplicationContext ctx = new ClassPathXmlApplicationContext(
// "/pl/edu/icm/yadda/service2/user/hibernate/usercatalog-beans.xml");
// LocalSessionFactoryBean lsfb = (LocalSessionFactoryBean)
// ctx.getBean("&sessionFactory");
// Configuration cfg = lsfb.getConfiguration();
// new SchemaExport(cfg).execute(true, false, false, true);
// new SchemaExport(cfg).drop(true, false);
}
代码示例来源:origin: 52North/SOS
throw new ConfigurationError("Hibernate directory " + directory + " doesn't exist!");
configuration.addDirectory(hibernateDir);
configuration.addDirectory(new File(getClass().getResource(HIBERNATE_MAPPING_CORE_PATH).toURI()));
configuration.addDirectory(new File(getClass().getResource(HIBERNATE_MAPPING_SERIES_CONCEPT_PATH).toURI()));
代码示例来源:origin: org.codehaus.mojo.hibernate3/maven-hibernate3-jdk14
protected void doConfiguration( Configuration configuration )
{
super.doConfiguration( configuration );
// if the mojo has the scan-classes flag on then scna the output directories for hbm.xml files
if ( getExporterMojo().getComponentProperty( "scan-classes", false ) )
{
// add the output directory
File outputDirectory = new File( getExporterMojo().getProject().getBuild().getOutputDirectory() );
if ( outputDirectory.exists() && outputDirectory.isDirectory() )
{
configuration.addDirectory( outputDirectory );
}
File testOutputDirectory = new File( getExporterMojo().getProject().getBuild().getTestOutputDirectory() );
if ( testOutputDirectory.exists() && testOutputDirectory.isDirectory() )
{
configuration.addDirectory( testOutputDirectory );
}
}
}
}
代码示例来源:origin: org.n52.sensorweb.sos/hibernate-session-factory
throw new ConfigurationError("Hibernate directory " + directory + " doesn't exist!");
configuration.addDirectory(hibernateDir);
configuration.addDirectory(new File(getClass().getResource(HIBERNATE_MAPPING_CORE_PATH).toURI()));
configuration.addDirectory(new File(getClass().getResource(HIBERNATE_MAPPING_SERIES_CONCEPT_PATH).toURI()));
代码示例来源:origin: dhis2/dhis2-core
config.addDirectory( file );
代码示例来源:origin: apache/servicemix-bundles
"Mapping directory location [" + resource + "] does not denote a directory");
config.addDirectory(file);
内容来源于网络,如有侵权,请联系作者删除!