<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">DialectFactory is not a public API AFAIK but I know Grails had to use a bunch of non public API esp on the mapping side.<div>So two solutions here:</div><div>&nbsp;- it makes sense to move back DialectFactory to the dialect package, Steve's call (note that the interface might have changed anyway</div><div>&nbsp;- get the grails engine adapt to the new DialectFactory</div><div><br></div><div>Note that this change has been back ported to Hibernate 3.3.x so that will be a problem for Grails when they upgrade.</div><div><br></div><div>You will have to reach Graeme and the team to coordinate a bit.</div><div><br><div><div>On &nbsp;Mar 26, 2009, at 15:27, Marcel Overdijk wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hi,</div> <div>&nbsp;</div> <div>I tried to play with the latest 3.5.0-SNAPSHOT within my Grails 1.1 project to integrate Hibernate Search.</div> <div>Grails 1.1 is bases on Hibernate 3.3.1.</div> <div>&nbsp;</div> <div>The problem I'm facing now is that 3.5.0-snapshot does not seem to be backward compatible with 3.3.1</div> <div>org.hibernate.dialect.DialectFactory was moved to org.hibernate.dialect.<strong>resolver</strong>.DialectFactory (part of <a href="http://fisheye.jboss.com/changelog/Hibernate?cs=15343">http://fisheye.jboss.com/changelog/Hibernate?cs=15343</a>).</div> <div>Grails is using this factory class&nbsp;internally.</div> <div>&nbsp;</div> <div>Sure thing is I can check out Grails source code change the package and build Grails.</div> <div>I'm just wondering now if the above change is just bad luck, or that I will face a lot of other refactorings?</div> <div>&nbsp;</div> <div>Cheers,</div> <div>Marcel</div> _______________________________________________<br>hibernate-dev mailing list<br><a href="mailto:hibernate-dev@lists.jboss.org">hibernate-dev@lists.jboss.org</a><br>https://lists.jboss.org/mailman/listinfo/hibernate-dev<br></blockquote></div><br></div></body></html>