MyBatis缓存
MyBatis缓存Mybatis 中有一级缓存和二级缓存。一级缓存是指 SqlSession 级别的缓存,当在同一个 SqlSession 中进行相同的 SQL 语句查询时,第二次以后的查询不会从数据库查询,而是直接从缓存中获取,一级缓存最多缓存 1024 条 SQL。二级缓存是指可以跨 SqlSe
查看全文MyBatis
Mapper的XML配置文件apper 的 XML 配置文件包含一些设置和属性,用于增强 MyBatis 的动作。文档的深层次结果如下:configuration|--- properties|--- settings|--- typeAliases|--- typeHandlers|--- obj
查看全文动态语句MyBatis动态语句是MyBatis最强大的特性之一,通过动态语句,我们可以更方便地编写SQL语句。MyBatis中的动态语句主要包括:if、choose(when、otherwise)、trim(where、set)、foreach。if含义就像编程语言中的if一样,用于进行条件判断。例
查看全文Mapper映射文件MyBatis Mapper映射文件主要包含以下标签:select、insert、updae、delete、resultMap、parameterMap、sql、include、selectKey。select查询标签,对应一条查询语句。示例:<select id=&quo
查看全文