public interface TenantMapper extends BaseMapper<Tenant> { }
时间: 2024-03-05 10:47:34 浏览: 50
mybatis入门实战之枚举类型
该代码片段展示了一个MyBatis-Plus中的Mapper接口的定义方式。TenantMapper继承了BaseMapper接口,并指定了泛型类型为Tenant。
BaseMapper是MyBatis-Plus提供的通用Mapper接口之一,它定义了一些常用的数据库操作方法,如:selectById、selectList、deleteById、insert等。因此,TenantMapper可以直接使用这些方法,无需再定义具体的SQL语句。
例如,如果要查询id为1的租户信息,只需要在TenantMapper接口中定义一个方法:
```
Tenant selectById(Long id);
```
然后在代码中调用TenantMapper的selectById方法即可:
```
Tenant tenant = tenantMapper.selectById(1L);
```
MyBatis-Plus会自动根据方法名,生成对应的SQL语句,并执行查询操作。TenantMapper还可以通过继承其他MyBatis-Plus提供的Mapper接口,来扩展其他的数据库操作方法。
阅读全文