Inyector de código fuente
1. Un inyector SQL personalizado, GeneralMybatisPlusSqlInjector
2 La clase de implementación UpdateAllColumnById correspondiente a este método.
Consulte el código fuente de otros métodos básicos, como: UpdateById, etc.
3.MybatisPlus clase de enumeración de métodos SQL personalizados GeneralMybatisPlusSqlMethod
4.MybatisPlus configura esta clase y carga el inyector SQL personalizado.
5. El mapa base personalizado hereda el mapa base.
6. Personalice el servicio básico para heredar IService y su clase de implementación.
Clase de implementación
Luego, todos los mapeadores y servicios heredan los mapeadores y servicios básicos de nuestras extensiones personalizadas.
Bien, comencemos a probar, consulte los Trucos Springbok VII originales. Integra mybatisplus en el combate real.