java无法加载请求的类:oracle。jdbc。驾驶员OracleDriver
我已经在构建路径中添加了jar
以下是xml文件中的持久化单元
<persistence-unit name="my-persistence-unit">
</persistence-unit>
<persistence-unit name="StudentManagement"
transaction-type="RESOURCE_LOCAL">
<class>com.model.StudentModel</class>
<properties>
<!-- enable warnings for debugging -->
<property name="openjpa.Log"
value="DefaultLevel=TRACE, Runtime=INFO, Tool=INFO, SQL=TRACE" />
<!-- connection properties -->
<property name="javax.persistence.jdbc.url"
value="jdbc:oracle:thin:@localhost:1521:xe" />
<property name="javax.persistence.jdbc.user" value="system" />
<property name="javax.persistence.jdbc.password"
value="system" />
<property name="javax.persistence.jdbc.driver"
value="oracle.jdbc.driver.OracleDriver" />
<property
name="javax.persistence.schema-generation.database.action"
value="create" />
</properties>
</persistence-unit>
这是我的Dao实现类
EntityManagerFactory entityManagerfactory = Persistence.createEntityManagerFactory("StudentManagement");
EntityManager entityManager = entityManagerfactory.createEntityManager();
EntityTransaction transaction = entityManager.getTransaction();
transaction.begin();
entityManager.persist(obj);
transaction.commit();
entityManager.close();
entityManagerfactory.close();
据我所知,剩下要做的事情就是将JPA与Oracle DB一起使用
共 (0) 个答案