【发布时间】:2015-04-03 14:30:42
【问题描述】:
我正在尝试在没有持久性文件的情况下以编程方式创建实体工厂管理器
EntityManagerFactory emf;
Map<String, String> properties = new HashMap<String, String>();
properties.put("hibernate.connection.driver_class", "com.mysql.jdbc.Driver");
properties.put("hibernate.connection.url", "jdbc:mysql://173.194.25***************");
properties.put("hibernate.connection.username", "etech****");
properties.put("hibernate.connection.password", "A*****");
properties.put("hibernate.dialect", "org.hibernate.dialect.MySQLDialect");
properties.put("hibernate.show-sql", "true");
properties.put("provider", "org.hibernate.ejb.HibernatePersistence");
emf = Persistence.createEntityManagerFactory(idClient, properties);
在线
emf = Persistence.createEntityManagerFactory(idClient, properties);
我收到错误:
org.springframework.beans.factory.BeanCreationException:创建名为“com****RepositoryFieldsFieldWorkerRepositoryImpl”的bean时出错:调用init方法失败;嵌套异常是 javax.persistence.PersistenceException: No Persistence provider for EntityManager named idClient
我该如何解决这个问题?
任何帮助将不胜感激
【问题讨论】:
-
视觉变化?这是什么意思?
-
实际上,该评论的目的是在我告诉您我在编辑时建议的更改的框中...
标签: java hibernate entity eclipselink entitymanager