なぜデータは取得しません続?
-
26-09-2019 - |
質問
を使用していJPAを使用したプログラミング方法およびJava組込みDB私の願います。う書き込むデータをデータベースとしよう読んでいきます。アプリケーションが閉じるときでも、データが存在します。
こちらは自persistence.xml ファイル
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.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_1_0.xsd">
<persistence-unit name="myMoneyPU" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>mymoney.Money</class>
<properties>
<property name="eclipselink.jdbc.password" value="adminadmin"/>
<property name="eclipselink.jdbc.user" value="admin"/>
<property name="eclipselink.jdbc.driver" value="org.apache.derby.jdbc.EmbeddedDriver"/>
<property name="eclipselink.jdbc.url" value="jdbc:derby:pocketmoney;create=true"/>
<property name="eclipselink.ddl-generation" value="create-tables"/>
</properties>
</persistence-unit>
</persistence>
何か問題がありますか私のデータベースURL
jdbc:ダービー:pocketmoney
解決
何か問題がありますか私のデータベースURL
いいえ、で正しく実行するべきであるデータベースの現在の作業ディレクトリを設定します。
一部のアイデアをデバッグの問題:
- 利用絶対パスのフル制御
jdbc:derby:/path/to/pocketmoney;create=true
. - ことを確認するにはデータ記述(このファイルです。
起動EcliseLink伐採か正確には次の特性:
<properties> ... <property name="eclipselink.debug" value="ALL"/> <property name="eclipselink.logging.level" value="FINEST" /> <property name="eclipselink.logging.level.sql" value="FINEST" /> <property name="eclipselink.logging.level.cache" value="FINEST" /> </properties>
ダブルチェックいコミット取引を適切かつ(す"というコードであることがない表示しない).
参考文献
所属していません StackOverflow