/** * Creates a new <code>unique-constraint</code> element * @return the new created instance of <code>UniqueConstraint<JoinTable<T>></code> */ public UniqueConstraint<JoinTable<T>> createUniqueConstraint() { return new UniqueConstraintImpl<JoinTable<T>>(this, "unique-constraint", childNode); }
/** * Creates a new <code>map-key-attribute-override</code> element * @return the new created instance of <code>AttributeOverride<ElementCollection<T>></code> */ public AttributeOverride<ElementCollection<T>> createMapKeyAttributeOverride() { return new AttributeOverrideImpl<ElementCollection<T>>(this, "map-key-attribute-override", childNode); }
/** * Creates a new <code>map-key-convert</code> element * @return the new created instance of <code>Convert<ElementCollection<T>></code> */ public Convert<ElementCollection<T>> createMapKeyConvert() { return new ConvertImpl<ElementCollection<T>>(this, "map-key-convert", childNode); }
/** * Creates a new <code>association-override</code> element * @return the new created instance of <code>AssociationOverride<ElementCollection<T>></code> */ public AssociationOverride<ElementCollection<T>> createAssociationOverride() { return new AssociationOverrideImpl<ElementCollection<T>>(this, "association-override", childNode); }
/** * Creates a new <code>one-to-many</code> element * @return the new created instance of <code>OneToMany<EmbeddableAttributes<T>></code> */ public OneToMany<EmbeddableAttributes<T>> createOneToMany() { return new OneToManyImpl<EmbeddableAttributes<T>>(this, "one-to-many", childNode); }
/** * Creates a new <code>hint</code> element * @return the new created instance of <code>QueryHint<NamedStoredProcedureQuery<T>></code> */ public QueryHint<NamedStoredProcedureQuery<T>> createHint() { return new QueryHintImpl<NamedStoredProcedureQuery<T>>(this, "hint", childNode); }
/** * Creates a new <code>primary-key-join-column</code> element * @return the new created instance of <code>PrimaryKeyJoinColumn<SecondaryTable<T>></code> */ public PrimaryKeyJoinColumn<SecondaryTable<T>> createPrimaryKeyJoinColumn() { return new PrimaryKeyJoinColumnImpl<SecondaryTable<T>>(this, "primary-key-join-column", childNode); }
/** * Creates a new <code>inverse-join-column</code> element * @return the new created instance of <code>JoinColumn<JoinTable<T>></code> */ public JoinColumn<JoinTable<T>> createInverseJoinColumn() { return new JoinColumnImpl<JoinTable<T>>(this, "inverse-join-column", childNode); }
/** * Creates a new <code>secondary-table</code> element * @return the new created instance of <code>SecondaryTable<Entity<T>></code> */ public SecondaryTable<Entity<T>> createSecondaryTable() { return new SecondaryTableImpl<Entity<T>>(this, "secondary-table", childNode); }
/** * Creates a new <code>entity-result</code> element * @return the new created instance of <code>EntityResult<SqlResultSetMapping<T>></code> */ public EntityResult<SqlResultSetMapping<T>> createEntityResult() { return new EntityResultImpl<SqlResultSetMapping<T>>(this, "entity-result", childNode); }
/** * Creates a new <code>many-to-one</code> element * @return the new created instance of <code>ManyToOne<EmbeddableAttributes<T>></code> */ public ManyToOne<EmbeddableAttributes<T>> createManyToOne() { return new ManyToOneImpl<EmbeddableAttributes<T>>(this, "many-to-one", childNode); }
/** * Creates a new <code>many-to-many</code> element * @return the new created instance of <code>ManyToMany<EmbeddableAttributes<T>></code> */ public ManyToMany<EmbeddableAttributes<T>> createManyToMany() { return new ManyToManyImpl<EmbeddableAttributes<T>>(this, "many-to-many", childNode); }
/** * Creates a new <code>named-attribute-node</code> element * @return the new created instance of <code>NamedAttributeNode<NamedSubgraph<T>></code> */ public NamedAttributeNode<NamedSubgraph<T>> createNamedAttributeNode() { return new NamedAttributeNodeImpl<NamedSubgraph<T>>(this, "named-attribute-node", childNode); }
/** * Creates a new <code>id</code> element * @return the new created instance of <code>Id<Attributes<T>></code> */ public Id<Attributes<T>> createId() { return new IdImpl<Attributes<T>>(this, "id", childNode); }
/** * Creates a new <code>element-collection</code> element * @return the new created instance of <code>ElementCollection<Attributes<T>></code> */ public ElementCollection<Attributes<T>> createElementCollection() { return new ElementCollectionImpl<Attributes<T>>(this, "element-collection", childNode); }
/** * Creates a new <code>unique-constraint</code> element * @return the new created instance of <code>UniqueConstraint<Table<T>></code> */ public UniqueConstraint<Table<T>> createUniqueConstraint() { return new UniqueConstraintImpl<Table<T>>(this, "unique-constraint", childNode); }
/** * Creates a new <code>attribute-override</code> element * @return the new created instance of <code>AttributeOverride<Entity<T>></code> */ public AttributeOverride<Entity<T>> createAttributeOverride() { return new AttributeOverrideImpl<Entity<T>>(this, "attribute-override", childNode); }
/** * Creates a new <code>map-key-convert</code> element * @return the new created instance of <code>Convert<OneToMany<T>></code> */ public Convert<OneToMany<T>> createMapKeyConvert() { return new ConvertImpl<OneToMany<T>>(this, "map-key-convert", childNode); }
/** * Creates a new <code>association-override</code> element * @return the new created instance of <code>AssociationOverride<Embedded<T>></code> */ public AssociationOverride<Embedded<T>> createAssociationOverride() { return new AssociationOverrideImpl<Embedded<T>>(this, "association-override", childNode); }
/** * Creates a new <code>one-to-many</code> element * @return the new created instance of <code>OneToMany<Attributes<T>></code> */ public OneToMany<Attributes<T>> createOneToMany() { return new OneToManyImpl<Attributes<T>>(this, "one-to-many", childNode); }