Rakesh, Since you are comparing to JDBC, you would mean entity beans (EJB 2.1) or JPA (EJB 3.0). Both are intended to be mapping frameworks to insulate you from the database. JPA/EJB 3 does a much better job at that.
Personally, I don't like the idea of putting business logic in an entity bean. There's too much EJB specific stuff in there to be easy to deal with. This situation improves in JPA.