Конфигурация IBM Websphere JPA - как обновить файл persistence.xml

Я новичок в EJB 3 и JPA.

Я создал источник данных в appserver, которыйjdbc/AppDataSource, Поставщик постоянства по умолчанию оставлен какcom.ibm.websphere.persistence.PersistenceProviderImpl, И я оставил имя JNDI источника данных JTA по умолчанию какAppDataSource сам. Я на самом деле запутался в отношении JTA и не JTA. Что их отличает?

Я создал объекты и создалEntityTransaction объект в бобе. После вызоваpersist() а такжеcommit() Способы, я получаю ошибку:

javax.ejb.EJBException: See nested exception; nested exception is: <openjpa-1.2.1-SNAPSHOT-r422266:686069 fatal user error> org.apache.openjpa.persistence.ArgumentException: A JDBC Driver or DataSource class name must be specified in the ConnectionDriverName property.
Caused by: <openjpa-1.2.1-SNAPSHOT-r422266:686069 fatal user error> org.apache.openjpa.persistence.ArgumentException: A JDBC Driver or DataSource class name must be specified in the ConnectionDriverName property.

Как openjpa входит в картину здесь?

На данный момент мойpersistence.xml содержит только имена классов сущностей.

Как я могу сделать это, используя значения appserver по умолчанию для источника данных. Или как я могу предоставить подробную информацию о поставщике jpa и источнике данных вpersistence.xml?

Пожалуйста, укажите ваши данные.

Ответы на вопрос(1)

Ваш ответ на вопрос