[hibernate-issues] [Hibernate-JIRA] Commented: (HSEARCH-438) @IndexedEmbedded does not work for child classes in inheritance tree

Emmanuel Bernard (JIRA) noreply at atlassian.com
Fri Sep 3 12:05:18 EDT 2010


    [ http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-438?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=38281#action_38281 ] 

Emmanuel Bernard commented on HSEARCH-438:
------------------------------------------

I think we should do a prototype and see how well that works. Maybe it's not as bad as I think it is. A community contribution would be best because we are quite busy on HSearch for the amount of hands we have.

BTW the last forum question can be solved by reversing the query as we do allow such non polymorphic queries on root entities attributes (and Lucene allowed non-typed queries).

> @IndexedEmbedded does not work for child classes in inheritance tree
> --------------------------------------------------------------------
>
>                 Key: HSEARCH-438
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-438
>             Project: Hibernate Search
>          Issue Type: Bug
>    Affects Versions: 3.1.1.GA
>         Environment: Jboss 4.2.3.GA
> Hibernate Core 3.2
> Hibernate Search 3.1.1.GA
>            Reporter: Ted Williams
>            Priority: Critical
>             Fix For: 3.3.0
>
>         Attachments: Classes.zip, Classes.zip
>
>
> When using @IndexedEmbedded on a set/list of parent/top classes the @Field annotations in the child classes are not picked up and indexed.
> @IndexedEmbedded(depth=100)
> @OneToMany(fetch = FetchType.LAZY, mappedBy = "top", cascade = CascadeType.ALL)
> public Set<Parent> getParents() {
>    return parents;
> }
> public class Child extends Parent {
> private String childName;	
> @Field(name = "childName", index=Index.TOKENIZED) // This field is not picked up!!!
> .
> .
> }

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the hibernate-issues mailing list