我们使用spring数据结合JNDI查找来获取数据源并建立连接。
<bean id="testDataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:comp/env/jdbc/testDs"/>
</bean>
我正在寻找在获取数据库连接之前编写包装器的解决方案,这样我就可以在日志中记录时间或插入新记录,根据插入/删除/更新语句将少量事务阻塞到几个表。
目前,我们不考虑使用数据库触发器。任何帮助/建议/示例将不胜感激。
答案 0 :(得分:0)
您可以通过扩展BasicDataSource并将日志记录添加到构造函数来创建自己的DataSource类。您应该能够将JNDI数据源注入新的数据源类。