import org.apache.log4j.Logger;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.CascadeType;
+import org.hibernate.annotations.Index;
+import org.hibernate.annotations.Table;
import org.hibernate.envers.Audited;
import eu.etaxonomy.cdm.model.common.ITreeNode;
@XmlRootElement(name = "FeatureNode")
@Entity
@Audited
+@Table(appliesTo="FeatureNode", indexes = { @Index(name = "featureNodeTreeIndex", columnNames = { "treeIndex" }) })
public class FeatureNode extends VersionableEntity implements ITreeNode<FeatureNode>, Cloneable {
private static final Logger logger = Logger.getLogger(FeatureNode.class);
import org.apache.log4j.Logger;\r
import org.hibernate.annotations.Cascade;\r
import org.hibernate.annotations.CascadeType;\r
+import org.hibernate.annotations.Index;\r
+import org.hibernate.annotations.Table;\r
import org.hibernate.envers.Audited;\r
import org.hibernate.search.annotations.ContainedIn;\r
import org.hibernate.search.annotations.Indexed;\r
@Entity\r
@Indexed(index = "eu.etaxonomy.cdm.model.taxon.TaxonNode")\r
@Audited\r
+@Table(appliesTo="TaxonNode", indexes = { @Index(name = "taxonNodeTreeIndex", columnNames = { "treeIndex" }) })\r
public class TaxonNode extends AnnotatableEntity implements ITaxonTreeNode, ITreeNode<TaxonNode>, Cloneable{\r
private static final long serialVersionUID = -4743289894926587693L;\r
private static final Logger logger = Logger.getLogger(TaxonNode.class);\r