【问题标题】:EJB3 eclipseLink on JBOSS EAP6 with POSTGRES no insert in database带有 POSTGRES 的 JBOSS EAP6 上的 EJB3 eclipseLink 没有在数据库中插入
【发布时间】:2020-11-10 13:18:42
【问题描述】:

我恢复了一个从 MYSQL 迁移到 POSTGRES 并在 JBOSS EAP6 6.4.22 下的项目。

当我尝试在我的表单中插入一条新记录时,我没有错误消息,并且在 POSTGRES 中没有执行插入,但是作为主键的序列很好地递增了!

我正在使用org.eclipse.persistence.jpa.PersistenceProvider 和 POSTGRES12。

我的错误在哪里?

【问题讨论】:

    标签: java jboss ejb-3.0


    【解决方案1】:

    好的,看来我已经解决了问题

    重命名约束 Postgres ALTER INDEX authors_pkey RENAME TO authors_pkeyb 似乎默认约束名称会产生问题

    B IN persistence.xml 文件

    C 编译跳过测试>mvn clean install -DskipTests,否则我无法编译

    问候

    【讨论】:

      猜你喜欢
      • 2012-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-03
      • 2021-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多