1.添加依賴
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.2</version>
</dependency>
2.添加配置
mybatis-plus:
global-config:
db-config:
logic-delete-field: deleted
configuration:
map-underscore-to-camel-case: true
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
mapper-locations: classpath*:/mapper/**/*Mapper.xml
type-aliases-package: com.example.**.domain
3.使用例子
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "user")
public class User {
@TableId(value = "id",type = IdType.AUTO)
private int id;
@TableField(value = "name")
private String name;
@TableField(value = "age")
private int age;
@TableField(value = "email")
private String email;
}
public interface UserMapper extends BaseMapper<User> {
}
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper,User> implements IUserService {
@Override
public void addUser(User user) {
this.baseMapper.insert(user);
}
@Override
public List<User> selectUserList() {
return this.getBaseMapper().selectList(null);
}
}
然后使用controller層正常調(diào)用就可以了执解,這個比mybatis好用很多,強力推薦