合并中的JPA错误:仅插入时密码过期错误

时间:2018-08-15 08:37:02

标签: oracle jpa oracle11g jpa-2.1 hibernate-jpa

我们正在使用entitymanager合并方法来更新(如果存在)或在某个表中插入(如果不存在)记录。发生的是,如果它是一个更新,没有错误,但是如果是插入,我们将从日志中看到以下错误:

由以下原因引起:java.sql.SQLException:ORA-28001:密码已过期\ n DSRA0010E:SQL状态= 99999,错误代码= 28,001 \ n \ t oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java :450)\ n \ t oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:392)\ n \ t oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:385)\ n \ tat oracle.jdbc .driver.T4CTTIfun.processError(T4CTTIfun.java:938)\ n \ t oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:480)\ n \ t oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java :655

当我们检查数据源是否成功连接时-我们没有收到密码过期错误。

我们还尝试通过oracle sql开发人员工具手动插入表-没有错误

有人可以告知为什么会这样吗?

0 个答案:

没有答案