@Override
 @Autowired
 public void setDataSource(DataSource dataSource) {
   super.setDataSource(dataSource);
   this.dataSource = dataSource;
 }
 @Override
 @Resource(name = "oracleDataSource")
 public void setDataSource(DataSource dataSource) {
   super.setDataSource(dataSource);
 }