créer entité gestionnaire par programmation sans la persistance de fichier
Je suis en train de créer une entité directeur de l'Usine par programmation sans la persistance de fichier
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);
Sur la ligne
emf = Persistence.createEntityManagerFactory(idClient, properties);
J'obtiens l'erreur:
org.springframework.les haricots.usine.BeanCreationException: Erreur lors de la création de haricots avec le nom "com****RepositoryFieldsFieldWorkerRepositoryimpl': Invocation de la méthode d'initialisation a échoué; nested exception javax.la persistance.PersistenceException: Pas de fournisseur de Persistance pour l'EntityManager nommé idClient
Comment puis-je résoudre ce problème ?
toute aide sera appréciée
- Des changements visuels ? ce que cela signifie ?
- En fait ce commentaire était destiné à être dans la boîte où je vous ai dit ce que les changements que j'ai proposé lors de l'édition de ...
Vous devez vous connecter pour publier un commentaire.
Ici est un pur programmatique façon de construire un gestionnaire d'entité sans ressort et sans
persistence.xml
. Les constantes sont prises à partir deorg.hibernate.cfg.AvailableSettings
:Et l'infâme
PersistenceUnitInfo
Remarque que le Printemps offre simplifiée de façon à configurer la persistance, tout en soutenant plusieurs hibernate versions. (Printemps 4.2 Hibernate supporte jusqu'à 5.1, Printemps 4.3 Hibernate supporte jusqu'à 5.2).
Un
persistence.xml
fichier est obligatoire pour la création de votre unité de persistance au moment du déploiement par la JPA specs.Voir Créer l'EntityManager sans persistence.xml fichier de configuration
persistence.xml
: docs.jboss.org/hibernate/orm/5.2/userguide/html_single/chapters/...