本文整理汇总了Java中org.springframework.orm.jpa.LocalEntityManagerFactoryBean类的典型用法代码示例。如果您正苦于以下问题:Java LocalEntityManagerFactoryBean类的具体用法?Java LocalEntityManagerFactoryBean怎么用?Java LocalEntityManagerFactoryBean使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
LocalEntityManagerFactoryBean类属于org.springframework.orm.jpa包,在下文中一共展示了LocalEntityManagerFactoryBean类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onSubmit
import org.springframework.orm.jpa.LocalEntityManagerFactoryBean; //导入依赖的package包/类
@Override
protected void onSubmit() {
try {
ConnectionPropertiesPatcher.patch(getModelObject());
XmlWebApplicationContext ctx = (XmlWebApplicationContext)getWebApplicationContext(Application.get().getServletContext());
if (ctx == null) {
form.error(new StringResourceModel("install.wizard.db.step.error.patch", InstallWizard.this).setParameters("Web context is NULL").getObject());
log.error("Web context is NULL");
return;
}
LocalEntityManagerFactoryBean emb = ctx.getBeanFactory().getBean(LocalEntityManagerFactoryBean.class);
emb.afterPropertiesSet();
dbType = getModelObject().getDbType();
} catch (Exception e) {
form.error(new StringResourceModel("install.wizard.db.step.error.patch", InstallWizard.this).setParameters(e.getMessage()).getObject());
log.error("error while patching", e);
}
}
示例2: createEntityManagerFactory
import org.springframework.orm.jpa.LocalEntityManagerFactoryBean; //导入依赖的package包/类
protected EntityManagerFactory createEntityManagerFactory() {
LocalEntityManagerFactoryBean emfBean = new LocalEntityManagerFactoryBean();
emfBean.setPersistenceUnitName(persistenceUnit);
emfBean.setJpaPropertyMap(getEntityManagerProperties());
emfBean.afterPropertiesSet();
return emfBean.getObject();
}
示例3: getBrokerCount
import org.springframework.orm.jpa.LocalEntityManagerFactoryBean; //导入依赖的package包/类
private int getBrokerCount() {
LocalEntityManagerFactoryBean entityManagerFactory = applicationContext.getBean("&entityManagerFactory", LocalEntityManagerFactoryBean.class);
//uses Spring EL so we don't need to reference the classes
StandardEvaluationContext context = new StandardEvaluationContext(entityManagerFactory);
context.setBeanResolver(new BeanFactoryResolver(applicationContext));
SpelExpressionParser parser = new SpelExpressionParser();
Expression expression = parser.parseExpression("nativeEntityManagerFactory.brokerFactory.openBrokers");
List<?> brokers = expression.getValue(context, List.class);
return brokers.size();
}
示例4: entityManagerFactory
import org.springframework.orm.jpa.LocalEntityManagerFactoryBean; //导入依赖的package包/类
@Bean
public LocalEntityManagerFactoryBean entityManagerFactory() {
LocalEntityManagerFactoryBean bean = new LocalEntityManagerFactoryBean();
bean.setPersistenceUnitName(unitName);
return bean;
}