On Feb 17, 2011, at 7:22 PM, Steve Ebersole wrote: > I see drawbacks to either approach. > > If the services can be shared across multiple SessionFactory instance then > they *must* be stateless (or the state must be designed to be shared) which > brings about portability/migration concerns. Additionally consider the case > of "configuring" services shared across multiple SessionFactory instances; > for example imagine changing the option to enable sql logging on the JDBC > Service. Of course maybe that is what the user wants/intends so its nice > from that perspective. > Yes but at least intuitively, I think the more simple Service contract (ie allowed to keep direct state) is preferable to the extra flexibility. > Really its a matter of the API for creating a SessionFactory. This came up > in the IRC meeting. Its actually difficult to enforce that a ServiceRegistry > only get used in a single SessionFactory. > True.
_______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev