Hi Mayur,
I'm not sure if you are asking about alternatives to Java for your applications, or alternatives for JPA when using Java for your applications.
When using Java you could just as well use plain JDBC and not bother with the JPA framework at all.
Best regards,
Oliver
P.S.: Tutorial: Adding Persistence With JDBC (Java Web SDK)