Examples of referencedColumnName()


Examples of javax.persistence.JoinColumn.referencedColumnName()

                  JoinColumn joinCol = tarObjField.getAnnotation(JoinColumn.class);
                  if (joinCol == null)
                    joinCol = tarObjFieldGetter.getAnnotation(JoinColumn.class);
                 
                  if (joinCol != null){
                    String referencedColumn = joinCol.referencedColumnName();
                    if (referencedColumn == null || referencedColumn.trim().length() == 0)
                      referencedColumn = idColumn;
                   
                    referencedField = ORMConfigBeanUtil.getField(ownClass, referencedColumn);
                    Method referencedFieldGetter = ru.getGetter(referencedField);
View Full Code Here

Examples of javax.persistence.JoinColumn.referencedColumnName()

                    JoinColumn joinCol = tarObjField.getAnnotation(JoinColumn.class);
                    if (joinCol == null)
                      joinCol = tarObjFieldGetter.getAnnotation(JoinColumn.class);
                   
                    if (joinCol != null){
                      String referencedColumn = joinCol.referencedColumnName();
                      if (referencedColumn == null || referencedColumn.trim().length() == 0)
                        referencedColumn = idColumn;
                     
                      referencedField = ORMConfigBeanUtil.getField(ownClass, referencedColumn);
                      Method referencedFieldGetter = ru.getGetter(referencedField);
View Full Code Here

Examples of javax.persistence.JoinColumn.referencedColumnName()

              JoinColumn joinCol = tarObjField.getAnnotation(JoinColumn.class);
              if (joinCol == null)
                joinCol = tarObjFieldGetter.getAnnotation(JoinColumn.class);
             
              if (joinCol != null){
                String referencedColumn = joinCol.referencedColumnName();
                if (referencedColumn == null || referencedColumn.trim().length() == 0)
                  referencedColumn = idColumn;
               
                String referencedField = ORMConfigBeanUtil.getField(ownClass, referencedColumn);
                Method referencedFieldGetter = ru.getGetter(referencedField);
View Full Code Here

Examples of javax.persistence.JoinColumn.referencedColumnName()

          if (joinColumn == null) {
            p.setColumn(f.getName() + "_id");
          } else {
            if (joinColumn.name().trim().length() == 0) {
              String refCol = joinColumn.referencedColumnName();
              if (refCol == null || refCol.trim().length() == 0)
                p.setColumn(f.getName() + "_id");
              else
                p.setColumn(f.getName() + "_" + refCol);
            } else
View Full Code Here

Examples of javax.persistence.JoinColumn.referencedColumnName()

          if (col == null) {
            p.setColumn(f.getName() + "_id");
          } else {
            if (col.name().trim().length() == 0) {
              String refCol = col.referencedColumnName();
              if (refCol == null || refCol.trim().length() == 0)
                p.setColumn(f.getName() + "_id");
              else
                p.setColumn(f.getName() + "_" + refCol);
            } else
View Full Code Here

Examples of javax.persistence.JoinColumn.referencedColumnName()

     
      if (joinCol == null)
        fk = f.getName()+"_id";
      else
        fk = joinCol.name();
        referencedColumn = joinCol.referencedColumnName();
      }
     
      Class<?> tarClass = f.getType();
     
      if (referencedColumn == null || referencedColumn.trim().length() == 0)
View Full Code Here

Examples of javax.persistence.JoinColumn.referencedColumnName()

      AnnotatedElement annotatedElement = (AnnotatedElement) propertyView.getJPAAttribute().getJavaMember();
      if (annotatedElement != null) {
        joinColumn = annotatedElement.getAnnotation(JoinColumn.class);
        if (joinColumn != null) {
          columnName = joinColumn.name();
          referencedColumnName = joinColumn.referencedColumnName();
        }

      }
      ownerPropertyName = propertyView.getJPAAttribute().getName();
View Full Code Here

Examples of javax.persistence.JoinColumn.referencedColumnName()

          EntityType<?> referencedEntityType = metaModel.entity(jpaAttribute.getJavaType());
          for (Attribute<?, ?> referencedAttribute : referencedEntityType.getAttributes()) {
            AnnotatedElement annotatedElement2 = (AnnotatedElement) referencedAttribute.getJavaMember();
            if (annotatedElement2 != null) {
              Column referencedColumn = annotatedElement2.getAnnotation(Column.class);
              if (referencedColumn != null && referencedColumn.name().equals((joinColumn.referencedColumnName()))) {
                currentRefAttribute = referencedAttribute;
                currentSimpleProperty = new SimpleProperty();
                properties.add(buildSimpleProperty(currentRefAttribute, currentSimpleProperty));
                break;
              }
View Full Code Here

Examples of javax.persistence.JoinColumn.referencedColumnName()

  private class JavaMemberMock extends JPAJavaMemberMock {
    @SuppressWarnings("unchecked")
    @Override
    public <T extends Annotation> T getAnnotation(final Class<T> annotationClass) {
      JoinColumn joinColumn = EasyMock.createMock(JoinColumn.class);
      EasyMock.expect(joinColumn.referencedColumnName()).andReturn("SOID");
      EasyMock.expect(joinColumn.name()).andReturn("SOID");

      EasyMock.replay(joinColumn);
      return (T) joinColumn;
    }
View Full Code Here

Examples of javax.persistence.JoinColumn.referencedColumnName()

  private class JavaMemberMock extends JPAJavaMemberMock {
    @SuppressWarnings("unchecked")
    @Override
    public <T extends Annotation> T getAnnotation(final Class<T> annotationClass) {
      JoinColumn joinColumn = EasyMock.createMock(JoinColumn.class);
      EasyMock.expect(joinColumn.referencedColumnName()).andReturn("SOID");
      EasyMock.expect(joinColumn.name()).andReturn("SOID");

      EasyMock.replay(joinColumn);
      return (T) joinColumn;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.