У нас есть специальный менеджер транзакций, который выполняет некоторую аудиторскую работу в начале каждой транзакции. Но мы модифицируем это в приложение spring-ldap, и оно объявлено так:
<ldap:transaction-manager id="ldapTransactionManager" session-factory-ref="sessionFactory" >
<ldap:default-renaming-strategy />
</ldap:transaction-manager>
Мы хотим подключиться к doBegin этого класса, который выглядит как ContextSourceAndHibernateTransactionManager. Но я не вижу атрибута ldap :action-manager>, который позволил бы мне создавать подклассы и предоставлять свои собственные. Или есть какой-нибудь слушатель, к которому я могу подключиться? Мне просто нужно выполнить небольшой код для каждого doBegin транзакции.