SpringBoot的Mybatis-plus实战之基础知识
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.io.Serializable;
// 定义实体类User,继承Model类,用于数据库表user的映射
@TableName("user") // 指定数据库表名
public class User extends Model<User> implements Serializable {
private static final long serialVersionUID = 1L;
private Long id;
private String name;
private Integer age;
private String email;
// 省略getter和setter方法...
// 重写toString方法,便于打印和调试
@Override
public String toString() {
return "User{" +
"id=" + id +
", name='" + name + '\'' +
", age=" + age +
", email='" + email + '\'' +
'}';
}
}
// 使用示例
public class Application {
public static void main(String[] args) {
User user = new User();
user.setName("张三");
user.setAge(28);
user.setEmail("zhangsan@example.com");
System.out.println(user); // 打印User对象
}
}
这个代码示例展示了如何定义一个简单的实体类User,它继承自Model类,并使用@TableName注解指定了对应的数据库表名。同时,它还重写了toString方法,以便打印和调试时能更清晰地显示对象的属性。这个示例简单直观地展示了MyBatis-Plus框架的基础用法。
评论已关闭