有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java无法加载请求的类:oracle。jdbc。驾驶员OracleDriver

我已经在构建路径中添加了jar

Bluild Path JARS of ojdbc

以下是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) 个答案