Используя DataNucleus в качестве поставщика JPA, вы можете использовать открытые поля, , но , а затем вам нужно будет пометить любые классы, которые обращаются к этим полям, как "сохраняющие постоянство" (см. Документы DataNucleus), чтобы их можно было улучшить чтобы удовлетворить это