Thanks Richard,
placing the ApplicationContext-dao.xml in my resources somehow didnt work,
but once I switched to the full-source mode it was working nicely!
Markus
Richard Mixon wrote:
>
> Not sure if this will help - as I'm using Struts2/Hibernate, appfuse 2.0.1
> with full-source, but in my
> /src/main/resources/ApplicationContext-dao.xml,
> I have the following to handle an AuditInfo interceptor:
>
> <!-- Bean to catch successful login event and make user and
> originating
> location info available. -->
> <bean id="auditInfoSource"
> class="com.acme.model.hibernate.AuditInfoListener">
> </bean>
>
> <!-- Entity Interceptor bean - sets audit fields for each persistent
> object -->
> <bean id="entityInterceptor"
> class="com.acme.model.hibernate.AuditInterceptor"
> depends-on="auditInfoSource">
> <property name="auditInfoSource" ref="auditInfoSource"/>
> </bean>
>
> <!-- Hibernate SessionFactory -->
> <bean id="sessionFactory"
> class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactor
> yBean" depends-on="entityInterceptor">
> <property name="entityInterceptor"><ref
> local="entityInterceptor"/></property>
> <property name="dataSource" ref="dataSource"/>
> <property name="configLocation"
> value="classpath:hibernate.cfg.xml"/>
> <property name="hibernateProperties">
> <value>
> hibernate.dialect=${hibernate.dialect}
> hibernate.query.substitutions=true 'Y', false 'N'
> hibernate.cache.use_second_level_cache=true
>
> hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider
> </value>
> <!-- Turn batching off for better error messages under
> PostgreSQL -->
> <!-- hibernate.jdbc.batch_size=0 -->
> </property>
> </bean>
>
> This implements pretty closely the AuditInfo pattern from the Hibernate
> wiki, adjusted for Hibernate 3.2
>
> HTH - Richard
>
>
>> From: Markus Döring <[EMAIL PROTECTED]>
>> Reply-To: <[email protected]>
>> Date: Fri, 16 May 2008 22:09:37 +0200
>> To: <[email protected]>
>> Subject: [appfuse-user] hibernate (entity) interceptors in appfuse
>>
>> Hi,
>> I would like to register a Hibernate audit interceptor which is
>> tracking updates/inserts of persistent entities with the hibernate
>> session in AppFuse. The sessionFactory bean definition is probably
>> hidden in the appfuse jars, so I wonder if someone can give me any
>> advice on how to do that. It seems one can also use hibernate event
>> listeners and register them in hibernat.hbm.xml, but I have an
>> interceptor already based on org.hibernate.EmptyInterceptor I would
>> like to use.
>>
>> Matt mentioned one might use the HibernateExtensionPostProcessor for
>> that, but I cant see how?
>> http://www.nabble.com/Hibernate-Interceptor-td15482342s2369.html
>>
>> Any help greatly appreciated.
>> thanks,
>>
>> Markus
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
>
--
View this message in context:
http://www.nabble.com/hibernate-%28entity%29-interceptors-in-appfuse-tp17283572s2369p17341158.html
Sent from the AppFuse - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]