@Override public Map<String, Object> getProperties() { return emf().getProperties(); }
/** * Gets the persistence unit. * * @return the persistence unit */ private static String getPersistenceUnit() { return (String) em.getEntityManagerFactory().getProperties().get(Constants.PERSISTENCE_UNIT_NAME); }
/** * Returns Persistence unit (or comma separated units) associated with EMF. * * @return the persistence unit */ private String getPersistenceUnit() { return (String) getEntityManagerFactory().getProperties().get(Constants.PERSISTENCE_UNIT_NAME); }
/** * Sets the schema and pu. * * @param clazz * the clazz * @param metadata * the metadata */ private static void setSchemaAndPU(Class<?> clazz, EntityMetadata metadata) { Table table = clazz.getAnnotation(Table.class); if (table != null) { metadata.setTableName(!StringUtils.isBlank(table.name()) ? table.name() : clazz.getSimpleName()); String schemaStr = table.schema(); MetadataUtils.setSchemaAndPersistenceUnit(metadata, schemaStr, em.getEntityManagerFactory().getProperties()); } else { metadata.setTableName(clazz.getSimpleName()); metadata.setSchema((String) em.getEntityManagerFactory().getProperties().get("kundera.keyspace")); } if (metadata.getPersistenceUnit() == null) { metadata.setPersistenceUnit(getPersistenceUnit()); } }
new TableProcessor(em.getEntityManagerFactory().getProperties(), ((EntityManagerFactoryImpl) em.getEntityManagerFactory()).getKunderaMetadataInstance()) .process(clazz, metadata); clazzToPuMap.put(clazz.getName(), persistenceUnits); appMetadata.setClazzToPuMap(clazzToPuMap); new SchemaConfiguration(em.getEntityManagerFactory().getProperties(), kunderaMetadata, getPersistenceUnit()) .configure();
/** {@inheritDoc} */ @Override public Map<String, Object> getProperties() { return entityManagerFactory.getProperties(); }
@CodingStyleguideUnaware public Map <String, Object> getProperties () { return m_aEntityMgrFactory.getProperties (); }
/** * return true if non-tx invocations should defer detaching of entities until entity manager is closed. * Note that this is an extension for compatibility with JBoss application server 5.0/6.0 (see AS7-2781) */ @Override protected boolean deferEntityDetachUntilClose() { if (deferDetach == null) deferDetach = (true == Configuration.deferEntityDetachUntilClose(emf.getProperties())? Boolean.TRUE : Boolean.FALSE); return deferDetach.booleanValue(); }
public static String getTableNameForNativeQuery(String tableName, EntityManager em) { String schema = (String) em.getEntityManagerFactory().getProperties().get(HIBERNATE_DEFAULT_SCHEMA); return (schema==null) ? tableName : schema + "." + tableName; } }
private Optional<String> getDefaultSchema() { return Optional.ofNullable(MCREntityManagerProvider .getEntityManagerFactory() .getProperties() .get("hibernate.default_schema")) .map(Object::toString); } }
@Override public String getProperty(String name) { String property = null; if (entityManagerFactory != null) { property = (String) entityManagerFactory.getProperties().get(name); } if (property == null) { return super.getProperty(name); } else { return property; } }
private String getUnitName(EntityManagerFactory emf) { Map<String, Object> properties = emf.getProperties(); String unitName = String.valueOf(properties.get(HIBERNATE_UNIT_NAME_PROPERTY)); if (StringUtils.isBlank(unitName)) { unitName = String.valueOf(properties.get(GENERIC_UNIT_NAME_PROPERTY)); } else if (StringUtils.isBlank(unitName)) { throw SeedException.createNew(SpringErrorCode.UNABLE_TO_RESOLVE_JPA_UNIT) .put("entityManagerFactory", emf.toString()); } return unitName; } }
/** * Returns the currently configured bean validation mode for given entity manager. * This consults the {@value #PROPERTY_VALIDATION_MODE} property in <code>persistence.xml</code>. * @param entityManager The involved entity manager. * @return The currently configured bean validation mode. */ public static ValidationMode getValidationMode(EntityManager entityManager) { Object validationMode = entityManager.getEntityManagerFactory().getProperties().get(PROPERTY_VALIDATION_MODE); return validationMode != null ? ValidationMode.valueOf(validationMode.toString().toUpperCase()) : ValidationMode.AUTO; }
public static PersistenceUnitUtil get(EntityManager entityManager) { final EntityManagerFactory entityManagerFactory = entityManager.getEntityManagerFactory(); final String vendorName = (String) entityManagerFactory.getProperties().get("VendorName"); if (vendorName != null && "openjpa".equalsIgnoreCase(vendorName)) { return new OpenJpaPersistenceUnitUtilDelegate(entityManager); } return entityManagerFactory.getPersistenceUnitUtil(); } }
public JpaMetadataDescriptor( final String persistenceUnit, final Properties properties) { EntityManagerFactoryBuilderImpl entityManagerFactoryBuilder = createEntityManagerFactoryBuilder(persistenceUnit, properties); EntityManagerFactory entityManagerFactory = entityManagerFactoryBuilder.build(); metadata = entityManagerFactoryBuilder.getMetadata(); properties.putAll(entityManagerFactory.getProperties()); }
public JpaMetadataDescriptor( final String persistenceUnit, final Properties properties) { EntityManagerFactoryBuilderImpl entityManagerFactoryBuilder = createEntityManagerFactoryBuilder(persistenceUnit, properties); EntityManagerFactory entityManagerFactory = entityManagerFactoryBuilder.build(); metadata = entityManagerFactoryBuilder.getMetadata(); properties.putAll(entityManagerFactory.getProperties()); }
public static PersistedEntity convertApplicationValueToPersisted( final EntityManagerManager entityManagerManager, final Object newValue) { final EntityManager em = getEntityManagerFactory(entityManagerManager, newValue); final EntityManagerFactory emf = em.getEntityManagerFactory(); final Map<String, Object> properties = emf.getProperties(); final String persistenceUnitName = (String) properties .get(JpaConstants.PERSISTENCE_UNIT_NAME); final Object id = emf.getPersistenceUnitUtil().getIdentifier(newValue); return new PersistedEntity(newValue.getClass(), id, persistenceUnitName); }
@Test public void query3() { EasyMock.expect(mock.getEntityManagerFactory()).andReturn(factoryMock); EasyMock.expect(factoryMock.getProperties()).andReturn(properties); EasyMock.expect(mock.getDelegate()).andReturn(mock).atLeastOnce(); EasyMock.replay(mock, factoryMock); queryFactory3.query().from(QAnimal.animal); EasyMock.verify(mock, factoryMock); }
@Test public void Delete3() { EasyMock.expect(mock.getEntityManagerFactory()).andReturn(factoryMock); EasyMock.expect(factoryMock.getProperties()).andReturn(properties); EasyMock.expect(mock.getDelegate()).andReturn(mock).atLeastOnce(); EasyMock.replay(mock, factoryMock); assertNotNull(queryFactory3.delete(QAnimal.animal)); EasyMock.verify(mock, factoryMock); }
@Test public void Update3() { EasyMock.expect(mock.getEntityManagerFactory()).andReturn(factoryMock); EasyMock.expect(factoryMock.getProperties()).andReturn(properties); EasyMock.expect(mock.getDelegate()).andReturn(mock).atLeastOnce(); EasyMock.replay(mock, factoryMock); assertNotNull(queryFactory3.update(QAnimal.animal)); EasyMock.verify(mock, factoryMock); }