ssm-mybatis mapper补充之注解
注解说明
使用注解来映射简单语句会使代码显得更加简洁,但对于稍微复杂一点的语句,Java 注解不仅力不从心,还会让你本就复杂的 SQL 语句更加混乱不堪。 因此,如果你需要做一些很复杂的操作,最好用 XML 来映射语句,比如:嵌套联合映射。这里对一些简单的mapper用注解方式实现数据库操作。
准备工作
- 工程配置
- 工程配置这里就不细说,可以看之前的入门操作说明: https://blog.csdn.net/HenryChow_2015/article/details/119649897
- 准备数据库表:新建班级、学生、班级学生映射表并写入一些测试数据
CREATE TABLE `class` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '班级id,主键,自增',
`name` varchar(255) DEFAULT NULL COMMENT '班级名',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
CREATE TABLE `student` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
`name` varchar(10) CHARA