Package javax.persistence.metamodel

Examples of javax.persistence.metamodel.Metamodel


     * @return Metamodel instance
     * @since Java Persistence 2.0
     */
    public Metamodel getMetamodel() {
        // perform lazy initialisation
        Metamodel tempMetaModel = null;
        if(null == metaModel) {
            // 338837: verify that the collection is not empty - this would mean entities did not make it into the search path
            tempMetaModel = new MetamodelImpl(this);
            // If the canonical metamodel classes exist, initialize them
            initializeCanonicalMetamodel(tempMetaModel);
View Full Code Here


      if (entityClassCache.containsKey(className)) {
    return entityClassCache.get(className);
      }

      EntityManager em = factory.createEntityManager();
      Metamodel meta = em.getMetamodel();

      for (EntityType<?> et : meta.getEntities()) {
    if (et.getJavaType().getName().endsWith("." + className)) {
        Class<?> clazz = et.getJavaType();
        entityClassCache.put(className, clazz);
        return clazz;
    }
View Full Code Here

  @PersistenceContext
  private EntityManager em;

  @Test
  public void allClassMapping() throws Exception {
    Metamodel model = em.getEntityManagerFactory().getMetamodel();
    assertThat(model.getEntities()).as("No entity mapping found").isNotEmpty();

    for (EntityType entityType : model.getEntities()) {
      String entityName = entityType.getName();
      em.createQuery("select o from " + entityName + " o").getResultList();
      logger.info("ok: " + entityName);
    }
  }
View Full Code Here

  @PersistenceContext
  private EntityManager em;

  @Test
  public void allClassMapping() throws Exception {
    Metamodel model = em.getEntityManagerFactory().getMetamodel();
    assertThat(model.getEntities()).as("No entity mapping found").isNotEmpty();

    for (EntityType entityType : model.getEntities()) {
      String entityName = entityType.getName();
      em.createQuery("select o from " + entityName + " o").getResultList();
      logger.info("ok: " + entityName);
    }
  }
View Full Code Here

  @PersistenceContext
  private EntityManager em;

  @Test
  public void allClassMapping() throws Exception {
    Metamodel model = em.getEntityManagerFactory().getMetamodel();

    assertThat(model.getEntities()).as("No entity mapping found").isNotEmpty();

    for (EntityType entityType : model.getEntities()) {
      String entityName = entityType.getName();
      em.createQuery("select o from " + entityName + " o").getResultList();
      logger.info("ok: " + entityName);
    }
  }
View Full Code Here

        return entityCache.get(className);
      }
     
      EntityManager em = persistenceUnit == null ?
          getEntityManager() : getEntityManager(persistenceUnit);
      Metamodel meta = em.getMetamodel();
     
      for (EntityType<?> et : meta.getEntities()) {
        if (et.getJavaType().getName().endsWith("." + className)) {
          Class<?> clazz = et.getJavaType();
          entityCache.put(className, clazz);
          return clazz;
        }
View Full Code Here

    EntityManager em = null;

    try {
      em = this.factory.createEntityManager();
      Metamodel meta = em.getMetamodel();
      for (EntityType<?> et : meta.getEntities()) {
        if (et.getJavaType().getName().endsWith("." + className)) {
          Class<?> clazz = et.getJavaType();
          entityClassCache.put(className, clazz);
          return clazz;
        }
View Full Code Here

      if (entityClassCache.containsKey(className)) {
        return entityClassCache.get(className);
      }

      EntityManager em = factory.createEntityManager();
      Metamodel meta = em.getMetamodel();

      for (EntityType<?> et : meta.getEntities()) {
        if (et.getJavaType().getName().endsWith("." + className)) {
          Class<?> clazz = et.getJavaType();
          entityClassCache.put(className, clazz);
          return clazz;
        }
View Full Code Here

            if (entityClassCache.containsKey(className)) {
                return entityClassCache.get(className);
            }

            EntityManager em = entityManagerFactory.createEntityManager();
            Metamodel meta = em.getMetamodel();

            for (EntityType<?> et : meta.getEntities()) {
                if (et.getJavaType().getName().endsWith("." + className)) {
                    Class<?> clazz = et.getJavaType();
                    entityClassCache.put(className, clazz);
                    return clazz;
                }
View Full Code Here

     * @return Metamodel instance
     * @since Java Persistence 2.0
     */
    public Metamodel getMetamodel() {
        // perform lazy initialisation
        Metamodel tempMetaModel = null;
        if(null == metaModel) {
            // 338837: verify that the collection is not empty - this would mean entities did not make it into the search path
            tempMetaModel = new MetamodelImpl(this);
            // If the canonical metamodel classes exist, initialize them
            initializeCanonicalMetamodel(tempMetaModel);
View Full Code Here

TOP

Related Classes of javax.persistence.metamodel.Metamodel

Copyright © 2018 www.massapicom. 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.