1.泛型的主要用途就是代替各种类型,作为一个笼统的整体类型代替,也就是代替参数,不论是传入参数还是返回参数。都可以用泛型来代替。

如dao操作类的增删改查操作,因为传入参数的类型不同,但基本都是相同接口,所以就可以只写一个dao操作类的增删该查方法,其传入参数用泛型代替。

如:

public <T> int update(String sqlNameWithNameSpace, T obj) {
        return mybatisTemplate.update(sqlNameWithNameSpace, obj);
    }

    public int delete(String sqlNameWithNameSpace, Map<String, Object> param) {
        return mybatisTemplate.delete(sqlNameWithNameSpace, param);
    }
    
    public <T> int delete(String sqlNameWithNameSpace, T obj) {
        return mybatisTemplate.delete(sqlNameWithNameSpace, obj);
    }

 

相关文章:

  • 2022-12-23
  • 2022-01-07
  • 2022-12-23
  • 2022-12-23
  • 2021-09-17
  • 2022-12-23
  • 2021-08-21
猜你喜欢
  • 2021-06-13
  • 2022-12-23
  • 2023-04-01
  • 2021-12-21
  • 2022-02-21
  • 2021-08-09
  • 2021-05-21
相关资源
相似解决方案