Examples of ManyLinkField


Examples of org.nutz.dao.impl.entity.field.ManyLinkField

    for (LinkInfo li : ones) {
      en.addLinkField(new OneLinkField(en, holder, li));
    }
    // 一对多 '@Many'
    for (LinkInfo li : manys) {
      en.addLinkField(new ManyLinkField(en, holder, li));
    }
    // 多对多 '@ManyMany'
    for (LinkInfo li : manymanys) {
      en.addLinkField(new ManyManyLinkField(en, holder, li));
    }
View Full Code Here

Examples of org.nutz.dao.impl.entity.field.ManyLinkField

  }

  @Test
  public void eval_manys() {
    Entity<?> en = en(Base.class);
    ManyLinkField link = (ManyLinkField) en.getLinkFields("platoons").get(0);
    assertEquals("platoons", link.getName());
    assertEquals("org.nutz.dao.test.meta.Platoon", link.getLinkedEntity().getType().getName());
    assertEquals("baseName", link.getLinkedField().getName());
    assertEquals("name", link.getHostField().getName());
  }
View Full Code Here

Examples of org.nutz.dao.impl.entity.field.ManyLinkField

  }

  @Test
  public void eval_manys_with_null_field() {
    Entity<?> en = en(Base.class);
    ManyLinkField link = (ManyLinkField) en.getLinkFields("wavebands").get(0);
    assertEquals("wavebands", link.getName());
    assertEquals("org.nutz.dao.test.meta.WaveBand", link.getLinkedEntity().getType().getName());
    assertNull(link.getLinkedField());
    assertNull(link.getHostField());
  }
View Full Code Here

Examples of org.nutz.dao.impl.entity.field.ManyLinkField

        for (LinkInfo li : ones) {
            en.addLinkField(new OneLinkField(en, holder, li));
        }
        // 一对多 '@Many'
        for (LinkInfo li : manys) {
            en.addLinkField(new ManyLinkField(en, holder, li));
        }
        // 多对多 '@ManyMany'
        for (LinkInfo li : manymanys) {
            en.addLinkField(new ManyManyLinkField(en, holder, li));
        }
View Full Code Here

Examples of org.nutz.dao.impl.entity.field.ManyLinkField

    }

    @Test
    public void eval_manys() {
        Entity<?> en = en(Base.class);
        ManyLinkField link = (ManyLinkField) en.getLinkFields("platoons").get(0);
        assertEquals("platoons", link.getName());
        assertEquals("org.nutz.dao.test.meta.Platoon", link.getLinkedEntity().getType().getName());
        assertEquals("baseName", link.getLinkedField().getName());
        assertEquals("name", link.getHostField().getName());
    }
View Full Code Here

Examples of org.nutz.dao.impl.entity.field.ManyLinkField

    }

    @Test
    public void eval_manys_with_null_field() {
        Entity<?> en = en(Base.class);
        ManyLinkField link = (ManyLinkField) en.getLinkFields("wavebands").get(0);
        assertEquals("wavebands", link.getName());
        assertEquals("org.nutz.dao.test.meta.WaveBand", link.getLinkedEntity().getType().getName());
        assertNull(link.getLinkedField());
        assertNull(link.getHostField());
    }
View Full Code Here

Examples of org.nutz.dao.impl.entity.field.ManyLinkField

    }

    @Test
    public void eval_manys() {
        Entity<?> en = en(Base.class);
        ManyLinkField link = (ManyLinkField) en.getLinkFields("platoons").get(0);
        assertEquals("platoons", link.getName());
        assertEquals("org.nutz.dao.test.meta.Platoon", link.getLinkedEntity().getType().getName());
        assertEquals("baseName", link.getLinkedField().getName());
        assertEquals("name", link.getHostField().getName());
    }
View Full Code Here

Examples of org.nutz.dao.impl.entity.field.ManyLinkField

    }

    @Test
    public void eval_manys_with_null_field() {
        Entity<?> en = en(Base.class);
        ManyLinkField link = (ManyLinkField) en.getLinkFields("wavebands").get(0);
        assertEquals("wavebands", link.getName());
        assertEquals("org.nutz.dao.test.meta.WaveBand", link.getLinkedEntity().getType().getName());
        assertNull(link.getLinkedField());
        assertNull(link.getHostField());
    }
View Full Code Here

Examples of org.nutz.dao.impl.entity.field.ManyLinkField

      for (LinkInfo li : ones) {
          en.addLinkField(new OneLinkField(en, holder, li));
      }
      // 一对多 '@Many'
      for (LinkInfo li : manys) {
          en.addLinkField(new ManyLinkField(en, holder, li));
      }
      // 多对多 '@ManyMany'
      for (LinkInfo li : manymanys) {
          en.addLinkField(new ManyManyLinkField(en, holder, li));
      }
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.