Androidで変換したいjpaプログラムがあります。これは、私の Android プロジェクトの src-file-structure です。
+---org
| \---manager
| +---android
| | EnterIndexNumberActivity.java
| | MainActivity.java
| | WrongCredentials.java
| |
| +---controller
| | DBStuff.java
| | ManagerMain.java
| | ServerHandling.java
| |
| +---model
| | Person.java
| |
| \---view
\---META-INF
persistence.xml
これは私のpersistence.xmlです:
<?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="PU" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>itan.manager.model.Itan</class>
<properties>
<property name="javax.persistence.jdbc.url" value="jdbc:h2:data/.h2/db/manager;CIPHER=AES;IFEXISTS=TRUE;"/>
<property name="javax.persistence.jdbc.user" value=""/>
<property name="javax.persistence.jdbc.password" value=""/>
<property name="javax.persistence.jdbc.driver" value="org.h2.Driver"/>
</properties>
</persistence-unit>
</persistence>
データベースに接続しようとすると、「PU」という名前の EntityManager の永続性プロバイダーが見つからないという例外がスローされます。私がしなければならないこと?デバイスにpersistence.xmlが見つからないと思います。しかし、クラスがxmlファイルを知るにはどうすればよいですか?
ありがとう!