You mean the testing impl/variants of these? On May 14, 2015 6:55 PM, "Sanne Grinovero" <sa...@hibernate.org> wrote:
> It's all working now but I copied a couple of utility classes from > ORM, as they were part of the tests. > essentially I needed JdbcConnectionAccessImpl : > - > https://github.com/hibernate/hibernate-search/commit/12df1b654cefad17b5186e3d3f4c5419d41295d1#diff-f3753a568f2086a66b118016751498edR21 > > Filed HHH-9801, very low priority though. > > On 13 May 2015 at 17:48, Sanne Grinovero <sa...@hibernate.org> wrote: > > 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 > _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev