extends basemapper
时间: 2023-04-13 21:00:22 浏览: 47
extends basemapper是Java中的继承关键字,表示当前类继承了basemapper类的所有属性和方法。在MyBatis框架中,通常会定义一个BaseMapper类,包含一些通用的数据库操作方法,其他Mapper类可以通过继承BaseMapper类来复用这些方法,避免重复编写代码。
相关问题
extends BaseMapper 的作用
`extends BaseMapper` 是 Java 中的继承语法,表示 `AuthorUploadData` 类继承了 `BaseMapper` 类。
`BaseMapper` 类通常是一个接口,用于定义数据库访问的基本操作,如增删改查等。通过继承 `BaseMapper`,`AuthorUploadData` 类可以直接使用 `BaseMapper` 中定义的这些基本操作,而不需要再重复实现一遍。
具体来说,如果 `BaseMapper` 中定义了一个名为 `insert` 的方法,那么 `AuthorUploadData` 类中就可以直接使用 `insert` 方法,无需再重新实现这个方法。这样,可以大大减少代码的重复性,提高开发效率。
public interface DictionaryDao extends BaseMapper<DictionaryEntity>
这是一个 Java 接口,命名为 DictionaryDao,它继承了 BaseMapper 接口,并声明了泛型类型为 DictionaryEntity。BaseMapper 是一个通用的 Mapper 接口,用于对数据库表进行增删改查操作。DictionaryEntity 则是一个实体类,它对应着数据库中的一张表。通过继承 BaseMapper 接口,DictionaryDao 可以直接使用 BaseMapper 中定义的各种方法对该表进行操作,而不需要重复编写相似的代码。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![jar](https://img-home.csdnimg.cn/images/20210720083455.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)