Lanzamiento de fastmybatis 2.2.1, herramienta de desarrollo mybatis

Se lanza fastmybatis 2.2.1, esta actualización es la siguiente:

El cambio más grande en esta actualización es que no hay necesidad de depender del marco Spring. El uso específico es el siguiente:

public static void main(String[] args) {
    // 启动加载
    Fastmybatis.create()
        // 指定mybatis-config.xml文件classpath路径
        .configLocation("mybatis/mybatis-config.xml")
        // 指定mybatis sql文件classpath目录
        .mapperLocations("mybatis/mapper")
        // 指定Mapper接口package
        .basePackage("com.myapp.dao")
        .load();

    // 使用mapper
    TUser user = Mappers.run(TUserMapper.class, mapper -> {
        return mapper.getById(6);
    });
    System.out.println(user);
}

Debido a que no hay dependencia en el marco Spring, SqlSession debe administrarse, como confirmación, reversión y apagado. Por lo tanto, fastmybatis proporciona una clase de herramienta simple para confirmar, cerrar

Mappers.run(TUserMapper.class, mapper -> {
        return mapper.getById(6);
    });

Si es un proyecto de Spring, puede usar la inyección de dependencia, @Autowired private TUserMapper mapper; 

Para más uso, puede ir a la página de inicio del proyecto para ver.

Acerca de fastmybatis

fastmybatis es un marco de desarrollo de mybatis, su propósito es: simple, rápido y efectivo.

  • Inicio rápido sin configuración, sin necesidad de depender de Spring
  • Agregue, elimine, modifique y verifique operaciones sin escribir archivos xml
  • 支持mysql, sqlserver, oracle, postgresql, sqlite
  • Admite sql personalizado, no es necesario escribir SQL para la adición, eliminación, modificación y consulta básicas, otros SQL especiales (como SQL estadístico) se pueden escribir en xml
  • Admite la integración con spring-boot, solo confíe en el iniciador
  • Compatibilidad con la escritura de complementos
  • Admite el modo ActiveRecord
  • Soporte para multiusuario
  • dar servicio general
  • API enriquecida, hasta más de 40 métodos, para satisfacer las necesidades diarias de desarrollo.
  • Ligero, no invasivo, una extensión del mybatis oficial

 

 

Supongo que te gusta

Origin www.oschina.net/news/190276/fastmybatis-2-2-1-released
Recomendado
Clasificación