Nejpravděpodobnějším problémem, který vidím, by byly různé definice databáze. Testování EJB často používá databázi v paměti, která je generována za běhu. Zatímco ve skutečné produkci používáte skutečnou databázi, která pravděpodobně vynucuje omezení.
Zkuste přiřadit hodnotu levelid hodnotu nebo změnit schéma databáze.