Hi, Before any statement execution, I would like to first check if it has a vendor specific implementation and execute it if so or the default one if not. My DAOs are generated as spring dao with ibator. I thought of doing something like -
String stmtId = "table"+spec_postfix+".countByExample"; if(!statementExists(stmtId)) { stmtId = "table.countByExample"; } Integer count = (Integer) getSqlMapClientTemplate().queryForObject(stmtId, example); return count; Is this a good approach? Would I have to override SpringDAOTemplae?