大前题
正确创建好了springboot工程,极其依赖
配置数据库连接
application.yml
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/cangqiong
    username: root
    password: root
 
lombok
@Data 自动生成代码(数据库对应的实体对象)
@NoArgsConstructor
为实体类生成无参构造方法
@AllArgsConstructor 
为实体类生成除了static修饰的字段之外的构造方法
 
3. 利用注解使用mybatis
1. 创建对应实体类
@Data 
@NoArgsConstructor
@AllArgsConstructor 
class User{
	name:string;
	age:number;
	id:number
}
2.创建mapper接口
@Mapper
public interface Emp{
	@Delete{"delete from User where id=1"}
	public void del (){}
}
3. 方法里面调用
@Autowrite
Emp.del()
 
3. 利用XML使用mybatis
映射配置文件名与Mapper接口名一直,且放在相同的报下(同包同名)
映射配置文件的namespace属性与Mapper接口的全类名一致
XML映射文件中SQL语句的id与Mapper接口中的方法名一致。
 

4. 选择
简单的增删改查,推荐使用@mapper注解
 复杂的操作推荐使用XML
5.动态SQL
if
 where
 set
 foreach
 sql
 include



















