[hibernate-commits] Hibernate SVN: r12818 - trunk/HibernateExt/search/src/java/org/hibernate/search/annotations.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Wed Jul 25 16:46:44 EDT 2007


Author: epbernard
Date: 2007-07-25 16:46:44 -0400 (Wed, 25 Jul 2007)
New Revision: 12818

Added:
   trunk/HibernateExt/search/src/java/org/hibernate/search/annotations/Fields.java
Log:
HSEARCH-45 Support for multiple fields per property

Added: trunk/HibernateExt/search/src/java/org/hibernate/search/annotations/Fields.java
===================================================================
--- trunk/HibernateExt/search/src/java/org/hibernate/search/annotations/Fields.java	                        (rev 0)
+++ trunk/HibernateExt/search/src/java/org/hibernate/search/annotations/Fields.java	2007-07-25 20:46:44 UTC (rev 12818)
@@ -0,0 +1,25 @@
+//$Id$
+package org.hibernate.search.annotations;
+
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Documented;
+
+/**
+ * Mark a property as indexable into different fields
+ * Useful if the field is used for sorting and searching
+ *
+ * @author Emmanuel Bernard
+ */
+ at Retention( RetentionPolicy.RUNTIME )
+ at Target( { ElementType.METHOD, ElementType.FIELD} )
+ at Documented
+public @interface Fields {
+	/**
+	 * Fields
+	 */
+	Field[] value();
+
+}




More information about the hibernate-commits mailing list