List of usage examples for org.hibernate.engine.jdbc.spi JdbcServices getSqlExceptionHelper
SqlExceptionHelper getSqlExceptionHelper();
From source file:com.hibernate.config.ExtendedJDBCMetaDataConfigration.java
License:Apache License
public MetaDataDialect getConfiguredMetaDataDialect() { JDBCReader reader = JDBCReaderFactory.newJDBCReader(this.getProperties(), buildSettings(), this.getReverseEngineeringStrategy(), this.getServiceRegistry()); DatabaseCollector dbs = new MappingsDatabaseCollector(createMappings(), reader.getMetaDataDialect()); JdbcServices service = this.getServiceRegistry().getService(JdbcServices.class); ReverseEngineeringRuntimeInfo info = ReverseEngineeringRuntimeInfo.createInstance( service.getConnectionProvider(), service.getSqlExceptionHelper().getSqlExceptionConverter(), dbs); MetaDataDialect metaDataDialect = new MetaDataDialectFactory().createMetaDataDialect(service.getDialect(), this.getProperties()); metaDataDialect.configure(info);//from w w w.ja v a2s. co m return metaDataDialect; }