0

Googleによると、JPA 2.0を使用できますが、バージョンJPA 1.0のxml記述子を使用する必要があります: https://developers.google.com/appengine/docs/java/datastore/jpa/overview-dn2#Setting_Up_JPA_2_0

<persistence 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" version="1.0">

したがって、共有キャッシュを無効にしたい場合は、次を使用する必要があります。

<property name="eclipselink.cache.shared.default" value="false" />

警告が発生します:

"eclipselink.cache.shared.default" is a legacy entity caching property. Consider migration to JPA 2.0 and EclipseLink cache settings via annotation or XML mapping file

しかし、JPA 2.0 の JPA 永続化 xml 記述子を使用することはできません。この警告を取り除く方法は? JPA 2.0 用のタグを使用すると、エラーが発生します。お手伝いありがとう!

4

0 に答える 0