Masalah yang paling mungkin saya lihat adalah definisi basis data yang berbeda. Pengujian EJB sering menggunakan database dalam memori yang dihasilkan dengan cepat. Sedangkan dalam produksi aktual Anda menggunakan database nyata yang mungkin memberlakukan kendala.
Coba tetapkan nilai levelid sebagai nilai atau ubah skema database.