Can't be done saranga rao. You need something to interupt the normal flow of application logic in Hibernate to generate a concrete implementation of your interface, otherwise Hibernate will just fall over, since there is not POJO for it to use. [ May 14, 2007: Message edited by: Paul Sturrock ]