replace use of org.hibernate.mapping.Table by org.jboss.tools.hibernate.spi.ITable
don't create TableProxy when the target Table is null
two TableProxies are equal if their target is equal
add IColumn interface and ColumnProxy implementation
replace use of org.hibernate.mapping.Column by org.jboss.tools.hibernate.spi.IColumn
fix compilation error
initialize columns before using itgit add ., avoid CCE (iterator does not always return a Column
add IDialect interface and DialectProxy implementation
replace use of org.hibernate.dialect.Dialect by org.jboss.tools.hibernate.spi.IDialect
add IMapping interface and MappingProxy implementation
replace use of org.hibernate.engine.Mapping by org.jboss.tools.hibernate.spi.IMapping
Dialect creation is done in IService
obtain the DriverManagerConnectionProvider class name through IService