zoukankan      html  css  js  c++  java
  • mybatis家族

    mybatis

    优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射

    备注:通过mapper实现数据库与实体类相互映射

    MyBatis 避免了几乎所有的JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

    tkMybatis

    通用mybatis,封装了许多常用操作,支持自定义操作,可与spring、spring-boot集成

    example 

    相当于一整个查询语句,可设置查询对象,是否去重,排序方式等

    condition example最简单的封装

    criteria condition的查询条件

    mybatis-generator

    Mybatis的代码生成器,已经与tkMybatis集成

    mybatis-spring

    MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。 使用这个类库中的类, Spring 将会加载必要的 MyBatis 工厂类和 session 类。

    这个类库也提供一个简单的方式来注入 MyBatis 数据映射器和 SqlSession 到业务层的 bean 中。 而且它也会处理事务, 翻译 MyBatis 的异常到 Spring 的 DataAccessException 异常中。最终,它并 不会依赖于 MyBatis,Spring 或 MyBatis-Spring 来构建应用程序代码。       

  • 相关阅读:
    Enables DNS lookups on client IP addresses 域名的分层结构
    移除 URL 中的 index.php
    Design and Architectural Goals
    The Model represents your data structures.
    If a cache file exists, it is sent directly to the browser, bypassing the normal system execution.
    UNION WHERE
    cookie less
    http 2
    UNION DISTINCT
    联合约束 CONCAT()
  • 原文地址:https://www.cnblogs.com/yanze/p/9910743.html
Copyright © 2011-2022 走看看