[hibernate-issues] [Hibernate-JIRA] Commented: (HSEARCH-351) Index fields on subclasses of a field marked @IndexEmbedded

Jeromy Evans (JIRA) noreply at atlassian.com
Wed Jun 24 19:29:33 EDT 2009


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

Jeromy Evans commented on HSEARCH-351:
--------------------------------------

To elaborate using the example below, in the current version (3.1.0.GA) the field Contact.suburb is indexed (customer.contact.suburb) but the Contact's subclass' fields are not indexed (Person.firstName, Organization.legalName).

It would be helpful if the current documentation stated that fields of subclasses of the @IndexedEmbeddded entity are not embedded.
It would be very useful if this could be supported.

@Entity
@Indexed
class Customer {
 @IndexedEmbedded 
  Contact contact;
}

@Entity
@Inheritance(strategy=InheritanceType.JOINED)
class Contact {
  @Field 
  String suburb;
}

@Entity
class Person extends Contact {
  @Field 
  String firstName;
}

@Entity
class Organization extends Contact {
  @Field
  String legalName;
}



> Index fields on subclasses of a field marked @IndexEmbedded
> -----------------------------------------------------------
>
>                 Key: HSEARCH-351
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-351
>             Project: Hibernate Search
>          Issue Type: Improvement
>    Affects Versions: 3.1.0.GA
>            Reporter: Dimas Guardado, Jr.
>
> the fields of the subclasses of a property marked with @IndexedEmbedded are not getting indexed, but the fields of the base class are.  I discussed this issue previously on the forums, and I was directed to file a JIRA issue for it.  For more context and a code example to illustrate the problem, please see the following forum thread:
> http://forum.hibernate.org/viewtopic.php?p=2404209#2404209

-- 
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