Mysql
 sql >> Datenbank >  >> RDS >> Mysql

JPA RollbackException, aber nicht im Komponententest

Das wahrscheinlichste Problem, das ich sehen kann, wären unterschiedliche Datenbankdefinitionen. Beim Testen von EJBs wird häufig eine In-Memory-Datenbank verwendet, die on-the-fly generiert wird. Während Sie in der tatsächlichen Produktion eine echte Datenbank verwenden, die wahrscheinlich Einschränkungen erzwingt.

Versuchen Sie, dem levelid-Wert einen Wert zuzuweisen oder das Datenbankschema zu ändern.