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 用のタグを使用すると、エラーが発生します。お手伝いありがとう!