Java [Hibernate][Oracle11.2]org.Hibernate.exception.sqlgrammareexception问题

Java [Hibernate][Oracle11.2]org.Hibernate.exception.sqlgrammareexception问题,java,oracle,hibernate,Java,Oracle,Hibernate,我最近开始在hibernate中编写代码时遇到了一些问题。以下是我的主类和hibernate配置文件: public class App { public static void main(String[] args) { System.out.println("Maven + Hibernate + Oracle"); Session session = HibernateUtil.getSessionFactory().openSession();

我最近开始在hibernate中编写代码时遇到了一些问题。以下是我的主类和hibernate配置文件:

public class App {
    public static void main(String[] args) {
        System.out.println("Maven + Hibernate + Oracle");
        Session session = HibernateUtil.getSessionFactory().openSession();      

        session.beginTransaction();
        DBUser user = new DBUser();

        user.setUserId(100);
        user.setUsername("superman");
        user.setCreatedBy("system");
        user.setCreatedDate(new Date());
        session.persist(user);
        session.save(user);
        session.getTransaction().commit();
    }
}

<hibernate-configuration>
    <session-factory>
       <property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
        <property name="hibernate.connection.url">jdbc:oracle:thin:@localhost:1521:franklin</property>
        <property name="hibernate.connection.username">system</property>
       <property name="hibernate.connection.password">franklin</property>
        <property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property>
       <property name="hibernate.default_schema">franklin</property>
        <property name="show_sql">true</property>
        <property name="hibernate.formatsql">true</property>
        <property name="hibernate.showsql">true</property>
        <mapping resource="com/mkyong/user/DBUser.hbm.xml"></mapping>
    </session-factory>
</hibernate-configuration>
有人能帮我解决这个问题吗

-Hibernate: insert into mkyong.DBUSER (USERNAME, CREATED_BY, CREATED_DATE, USER_ID) values (?, ?, ?, ?)
-Exception in thread "main" org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
-at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:92)
-at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
-at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:275)
-at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:268)
-at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:184)
-at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
-at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51)
-at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1216)
-at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:383)
-at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:133)
-at com.ftamen.App.main(App.java:24)
+Caused by: java.sql.BatchUpdateException: ORA-00942: tabella o vista inesistente

-at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:10500)
-at oracle.jdbc.driver.OracleStatementWrapper.executeBatch(OracleStatementWrapper.java:230)
-at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70)
*   at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268)
*   ... 8 more