@Override public boolean isCollectionElement() { // if the propertyHolder is a collection, assume the // @Column refers to the element column return !propertyHolder.isComponent() && !propertyHolder.isEntity(); }
String entityName = ( propertyHolder.isComponent() ) ? propertyHolder.getPersistentClass().getEntityName() : propertyHolder.getEntityName();
Map<XClass, InheritanceState> inheritanceStatePerClass) throws MappingException { if ( !propertyHolder.isComponent() ) { if ( entityBinder.isPropertyDefinedInSuperHierarchy( inferredData.getPropertyName() ) ) { LOG.debugf( if ( propertyHolder.isComponent() ) { propertyHolder.setParentProperty( property.getName() );
@Override public boolean isCollectionElement() { // if the propertyHolder is a collection, assume the // @Column refers to the element column return !propertyHolder.isComponent() && !propertyHolder.isEntity(); }
private static boolean isEmbedded(Ejb3Column column) { return column.getPropertyHolder().isComponent(); }
@Override public void doSecondPass(Map persistentClasses) throws MappingException { if ( columns != null ) { for ( int i = 0; i < columns.length; i++ ) { addConstraintToColumn( columns[i] ); } } if ( column != null ) { this.table = column.getTable(); final PropertyHolder propertyHolder = column.getPropertyHolder(); String entityName = ( propertyHolder.isComponent() ) ? propertyHolder.getPersistentClass().getEntityName() : propertyHolder.getEntityName(); final PersistentClass persistentClass = (PersistentClass) persistentClasses.get( entityName ); final Property property = persistentClass.getProperty( column.getPropertyName() ); if ( property.getValue() instanceof Component ) { final Component component = (Component) property.getValue(); final List<Column> columns = component.getMappedColumns().stream() .filter( Column.class::isInstance ) .map(Column.class::cast ) .collect( Collectors.toList() ); addConstraintToColumns( columns ); } else { addConstraintToColumn( column.getMappingColumn().getQuotedName() ) ; } } }
if ( propertyHolder.isComponent() ) { propertyHolder.setParentProperty( property.getName() );
if ( propertyHolder.isComponent() ) { propertyHolder.setParentProperty( property.getName() );
Map<XClass, InheritanceState> inheritanceStatePerClass) throws MappingException { if ( !propertyHolder.isComponent() ) { if ( entityBinder.isPropertyDefinedInSuperHierarchy( inferredData.getPropertyName() ) ) { LOG.debugf( if ( propertyHolder.isComponent() ) { propertyHolder.setParentProperty( property.getName() );
if ( propertyHolder.isComponent() ) { propertyHolder.setParentProperty( property.getName() );
if ( propertyHolder.isComponent() ) { propertyHolder.setParentProperty( property.getName() );