Hello, I'm still pretty new to the
EJB 3 scene as well, but I think you have this problem because you need to use Hibernate via the (JPA)
Java Persistence API?
The idea behind JPA is for common persistence API, meaning that without changing the code, you can *theoritically* swap Hibernate for Toplink.
If you use hibernate-specific tags, it's breaking away from JPA. That make sense?