Thanks Steve, that was very helpful.
On 13 May 2015 at 05:09, Steve Ebersole <st...@hibernate.org> wrote: > HHH-9792 - Clean up missed Configuration methods > > On Tue, May 12, 2015 at 11:05 PM, Steve Ebersole <st...@hibernate.org> > wrote: >> >> None of the bootstrapping contracts are kept around after the SF is >> bootstrapped. Nothing different there from Configuration. There is nothing >> meaningful on SessionFactory for performing any schema tools. For what its >> worth I hope to change that with the metamodel work (6.0), but for now this >> is the case. >> >> The Configuration methods should be removed. I just missed them. >> >> Take a look at >> org.hibernate.test.multitenancy.schema.SchemaBasedMultiTenancyTest in >> regards to how I do this for my tests >> >> On Tue, May 12, 2015 at 5:55 PM, Sanne Grinovero <sa...@hibernate.org> >> wrote: >>> >>> We have some Hibernate Search tests which use multi-tenancy, and >>> require the schema to be exported explicitly. I'm trying to get these >>> to run now with Hibernate ORM 5. >>> >>> I can't use the command line tool, as the test configuration options >>> should be passed by instance (there are several unit tests to be run, >>> each with its own configuration). >>> >>> I already have a SessionFactory started, so I'd prefer to use its >>> metadata if possible, but while SchemaExport has plenty of >>> constructors, it doesn't seem to have one I could use. >>> >>> This one looks like a good candidate: >>> >>> SchemaExport(ConnectionHelper connectionHelper, MetadataImplementor >>> metadata) >>> >>> as I do have a ConnectionHelper instance. But while I have a reference >>> to my SessionFactory, and a reference to the Configuration which >>> started it, I couldn't find a way to get a MetadataImplementor from >>> these? >>> >>> Wouldn't it be very useful to have something like >>> >>> SchemaExport(ConnectionHelper connectionHelper, SessionFactorty sf) ? >>> >>> I think all multi-tenancy users would need something similar. >>> >>> >>> Partially unrelated, the methods: >>> - org.hibernate.cfg.Configuration.generateDropSchemaScript(Dialect) >>> - org.hibernate.cfg.Configuration.generateSchemaCreationScript(Dialect) >>> >>> are returning an hard coded String[0]. Should these be implemented >>> before 5.0.0.Final, or are these meant to be deprecated? >>> >>> Thanks, >>> Sanne >>> _______________________________________________ >>> hibernate-dev mailing list >>> hibernate-dev@lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/hibernate-dev >> >> > _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev