我们有一个自定义的交易管理器,它在每次交易开始时进行一些审核工作。但是我们正在将其改造为spring-ldap应用程序,并且声明如下:
<ldap:transaction-manager id="ldapTransactionManager" session-factory-ref="sessionFactory" >
<ldap:default-renaming-strategy />
</ldap:transaction-manager>
我们想插入似乎是ContextSourceAndHibernateTransactionManager的该类的doBegin。但是我没有看到ldap:transaction-manager>的属性,该属性允许我继承并提供自己的属性。还是我可以插入一些监听器?我只需要在事务的每个doBegin处运行一些代码即可。