Проблема в том, что эти свойства являются просто строками. Даже если вы определите свой SessionFactory как bean-компонент Spring, любые свойства, которые вы передаете ему через установщик hibernateProperties, являются просто строками:
<bean id="mySessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource"ref="myDataSource"/>
<property name="mappingResources">
<list>
<value>whatever.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<value>
hibernate.ejb.interceptor= my.class.HibernateAuditInterceptor
</value>
<value>
hibernate.ejb.event.post-update=my.class.HibernateAuditTrailEventListener
</value>
</property>
</bean>
Так что я не думаю, что вы можете сделать это.