MyBatis

MyBatis

  • MyBatis缓存

    MyBatis缓存

    MyBatis缓存Mybatis 中有一级缓存和二级缓存。一级缓存是指 SqlSession 级别的缓存,当在同一个 SqlSession 中进行相同的 SQL 语句查询时,第二次以后的查询不会从数据库查询,而是直接从缓存中获取,一级缓存最多缓存 1024 条 SQL。二级缓存是指可以跨 SqlSe

    查看全文
  • MyBatis配置详解

    MyBatis配置详解

    Mapper的XML配置文件apper 的 XML 配置文件包含一些设置和属性,用于增强 MyBatis 的动作。文档的深层次结果如下:configuration|--- properties|--- settings|--- typeAliases|--- typeHandlers|--- obj

    查看全文
  • MyBatis动态语句(SQL)

    MyBatis动态语句(SQL)

    动态语句MyBatis动态语句是MyBatis最强大的特性之一,通过动态语句,我们可以更方便地编写SQL语句。MyBatis中的动态语句主要包括:if、choose(when、otherwise)、trim(where、set)、foreach。if含义就像编程语言中的if一样,用于进行条件判断。例

    查看全文
  • MyBatis映射文件

    MyBatis映射文件

    Mapper映射文件MyBatis Mapper映射文件主要包含以下标签:select、insert、updae、delete、resultMap、parameterMap、sql、include、selectKey。select查询标签,对应一条查询语句。示例:<select id=&quo

    查看全文
  • MyBatis入门

    MyBatis入门

    MyBatisMyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架。 MyBatis 摒除了大部分的 JDBC代码、手工设置参数和结果集获取。 MyBatis 只使用简单的 XML 和注解来配置和映射基本数据类型、Map 接口和 POJO 到数据库记录。每一个 MyBatis 应

    查看全文