私はderbyデータベースを埋め込んでおり、私はjpaで作業しています。これは私のpersistence.xmlです。apache derby + jpa
<?xml version="1.0" encoding="UTF-8"?>
<persistence
version="2.0"
xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="pers">
<class>entities.Leverancier</class>
<class>entities.Prijsproduct</class>
<class>entities.Product</class>
</persistence-unit>
</persistence>
この変更を加えるには、どうすればよいですか?私は今、自分のコードを実行すると、私は次を得る:
Exception in thread "main" javax.persistence.PersistenceException: No Persistence provider for EntityManager named pers
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:55)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:33)
at test.Test.main(Test.java:19)
あなたの持続性プロバイダは何ですか? –
どこで見つけることができますか? – user999379
JPAランタイムプロバイダ(Hibernate、EclipseLinkなど)として何を使用しますか? 'persistence.xml'で言及する必要があります。 –