MyBatis在DAO层定义接口返回类型泛型无效

今天很偶然的因为一次粗心而发现的一个mybatis问题,这里就写出来与大家分享一下。 DAO层定义了一个接口,返回String集合,用于获取最热门的搜索信息。 mapper.xml文件接口返回的类型却是search对象。 调用接口,返回的是search对象集合,没有报错,泛型没起到作用。 仔细一想,泛型是在编译阶段将我们的返回值类型匹配到一具体类型,而DAO层的接口却没有具体的返回值信息,所以在编
相关文章
相关标签/搜索