Genesis Swing Hibernate

Estou desenvolvendo uma pequena aplicação Desktop utilizando hibernate, e Genesis e Swing.

ja consegui complilar os fontes mas em execuçao ele lança uma exception ao criar o DAO

org.hibernate.cache.NoCachingEnabledException: Second-level cache is not enabled for usage [hibernate.cache.use_second_level_cache | hibernate.cache.use_query_cache]

ja tentei habilitar o tal “second-level cache” mas não consegui nem alterando nos scripts (hibernate.properties) e nem via programação

org.hibernate.cfg.Configuration cfg = new org.hibernate.cfg.Configuration();
		cfg.setProperty("hibernate.dialect","org.hibernate.dialect.FirebirdDialect");
		cfg.setProperty("net.sf.hibernate.cache.CacheProvider","net.sf.hibernate.cache.EhCacheProvider");

como devo proceder???