Java Mailing List Archive

http://www.gg3721.com/

Home » Hibernate Dev List »

Re: [hibernate-dev] [Hibernate Search] Feedback on Document Field
 lazy loading

Emmanuel Bernard

2008-06-16

Replies: Find Java Web Hosting

Author LoginPost Reply
Chances are that if you need to use exactly the field name, using a
TwoWayStringBridge is what you need.

On Jun 16, 2008, at 04:20, Hardy Ferentschik wrote:

> On Sun, 15 Jun 2008 18:22:22 +0200, Emmanuel Bernard <emmanuel@(protected)
> > wrote:
>
>>> I am not sure if I like lazy field loading in the second case. The
>>> proposed metadata to FieldBridge (FieldBridge.fieldNameStrategy()
>>> EXACT, IN_NAMESPACE, NON_SAFE) seems very artificial. If we extend
>>> the FieldBridge interface why not just add a new methods
>>> getFieldNames() which returns a array of String listing all field
>>> names this bridge is using?
>>
>> I thought about that but you don't always know :) Thing Maps mapped
>> with the key as the field name.
>
> True, but that is really an exceptional case. In most cases the
> added field names will be constant, otherwise it is damn hard to
> write a query. getFieldNames(String name) could return null in case
> the field names are dynamic. The API is not 100% intuative this way,
> but I think I still would prefer a explicit list of field names over
> a enum type like EXACT, IN_NAMESPACE or NON_SAFE.
>
> --Hardy

_______________________________________________
hibernate-dev mailing list
hibernate-dev@(protected)
https://lists.jboss.org/mailman/listinfo/hibernate-dev
©2008 gg3721.com - Jax Systems, LLC, U.S.A.