Examples of managedType()


Examples of javax.persistence.metamodel.Metamodel.managedType()

    }

    public void testEntityEmbeddableTest() {
        Metamodel mm = em.getMetamodel();

        assertEquals(mm.managedType(Account.class).getPersistenceType(), ENTITY);
        assertEquals(mm.managedType(Address.class).getPersistenceType(), EMBEDDABLE);

        assertNotNull(mm.entity(Account.class));
        assertNotNull(mm.embeddable(Address.class));
View Full Code Here

Examples of javax.persistence.metamodel.Metamodel.managedType()

    public void testEntityEmbeddableTest() {
        Metamodel mm = em.getMetamodel();

        assertEquals(mm.managedType(Account.class).getPersistenceType(), ENTITY);
        assertEquals(mm.managedType(Address.class).getPersistenceType(), EMBEDDABLE);

        assertNotNull(mm.entity(Account.class));
        assertNotNull(mm.embeddable(Address.class));

        try {
View Full Code Here

Examples of javax.persistence.metamodel.Metamodel.managedType()

  @Test
  public void considersOneToOneAttributeAnAssociation() {

    Metamodel metamodel = em.getMetamodel();
    ManagedType<User> type = metamodel.managedType(User.class);

    Attribute<? super User, ?> attribute = type.getSingularAttribute("manager");
    assertThat(attribute.isAssociation(), is(true));
  }
View Full Code Here

Examples of javax.persistence.metamodel.Metamodel.managedType()

             
              Class<?>[] polyClasses = dynamicDaoHelper.getAllPolymorphicEntitiesFromCeiling(
                      path.getJavaType(), em.getSessionFactory(), true, true);
             
              for (Class<?> clazz : polyClasses) {
                ManagedType mt = mm.managedType(clazz);
                try {
                    Attribute attr = mt.getAttribute(piece);
                    if (attr != null) {
                        Root additionalRoot = criteria.from(clazz);
                        restrictions.add(builder.equal(path, additionalRoot));
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.