Если вы хотите использовать Hibernate, вам нужно использовать Java или Groovy.
Вы можете использовать Spring ROO или Grails (фреймворки веб-приложений) для создания своего приложения.
Если вы не хотите использовать Java или Groovy, существует множество альтернатив для Hibernate, написанных на других языках.