Det mest sandsynlige problem, jeg kan se, ville være forskellige databasedefinitioner. Test af EJB'er bruger ofte en database i hukommelsen, der genereres på farten. Mens du i den faktiske produktion bruger en rigtig database, som sandsynligvis håndhæver begrænsninger.
Prøv at tildele levelid-værdien en værdi eller ændre databaseskemaet.