Я новичок в JPA, поэтому после поиска и попыток я не мог понять, как это сделать.Как создать JPA EntityManagerFactory, который работает в контейнерах и автономных приложениях?
Я хочу использовать аннотированные классы JPA в модульных тестах, на производстве - сервер приложений для смол и в режиме разработки для GWT (причал).
Проблема в том, что я могу использовать Persistence.createEntityManagerFactory вместе с META-INF/persistence.xml в модульных тестах, и он отлично работает. Тем не менее, он не работает на смоле, и я получаю ту же ошибку в режиме разработки GWT.
Я мог бы заставить его работать на смоле с помощью @Inject аннотации и смолы-web.xml, но не уверен, как использовать его в режиме GWT-dev.
Я хотел бы использовать тот же код, если возможно, для всех 3 случаев: модульные испытания, причал для GWT и смолы в производстве. Я также хотел, чтобы пул соединений с ручкой смолы и, если возможно, не использовал пружину.
Являются ли какие-либо учебники, которые охватывают этот конкретный случай или любые образцы кода? Каковы наилучшие методы?
Доступен ли режим GWT dev? –
Я думаю, что я могу использовать кодировку и кодировку. На самом деле это то, о чем я думал. Не могли бы вы предоставить фрагмент кода о том, как вводить с помощью guice в этих случаях, пожалуйста? – HowDoIUnregisterThisAccount