Java Mailing List Archive

http://www.gg3721.com/

Home » the NHibernate development list »

Re: [NHibernate-development] Optional type in criteria

Craig Neuwirt

2008-06-27

Replies: Find Java Web Hosting

Author LoginPost Reply
I started that way, but this prevented me from using trasnsforms (ToRowCount,....) easily.  I think it should jusr return null

On Fri, Jun 27, 2008 at 10:16 AM, Will Shaver <will.shaver@gmail.com> wrote:
I've taken to wrapping the Criteria class for this and other reasons. I'd be in favor of bringing it back, it seems like there is a lot of value.
 
Would you have your OptionalRootClass throw an exception if it doesn't exist or return an empty string?

On Fri, Jun 27, 2008 at 8:13 AM, Ayende Rahien <ayende@ayende.com> wrote:
The introduction of EntityName has cause several issues for users of NH.
Specifically, there are several frameworks that relies on things like:

Query.Execute( DetachedCriteria.For<Foo>() );

They use the DC to get the type, from the type get the current session, etc. The problem is that without the type, you can't get the session, which doesn't leave you any option to do the "proper" resolution.
Since in many scenarios, we construct DC with type, I suggest bringing back the type name, with a name that clarify that it is optional.
Maybe something like OptionalRootClass

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Nhibernate-development mailing list
Nhibernate-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nhibernate-development



-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Nhibernate-development mailing list
Nhibernate-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nhibernate-development


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Nhibernate-development mailing list
Nhibernate-development@(protected)
https://lists.sourceforge.net/lists/listinfo/nhibernate-development
©2008 gg3721.com - Jax Systems, LLC, U.S.A.