MyBatis基本用法-TableField

TableField注解

TableField是MyBatisPlus框架提供的注解之一,用于指定实体类字段与数据库表字段的映射关系。

使用方式

  1. 在实体类的字段上添加@TableField注解,指定映射关系。

  2. 在Mapper接口中使用相应的SQL语句进行数据库操作。

示例代码

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;

@TableName("user")
public class User {
    
    @TableField("user_name")
    private String username;
    
    @TableField("age")
    private Integer age;
    
    // 省略getter和setter方法
}

配置文件

在MyBatisPlus的配置文件中,需要配置相关的插件和注解扫描器。


<plugins>
    <plugin interceptor="com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor" />
plugins>


<bean class="com.baomidou.mybatisplus.extension.spring.MybatisPlusInterceptor">
    <property name="typeEnumsPackage" value="com.baomidou.mybatisplus.annotation.*" />
bean>

引用

在Mapper接口中使用TableField注解指定的映射关系进行数据库操作。

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface UserMapper extends BaseMapper<User> {
    
    // 省略其他方法
}

通过以上的配置和代码,我们就可以使用MyBatisPlus框架的TableField注解来指定实体类字段与数据库表字段的映射关系,并且通过Mapper接口进行数据库操作。

你可能感兴趣的:(后端,Java,mybatis)