mybatis
kaisens
这个作者很懒,什么都没留下…
展开
-
mybatis-plus+spring-boot配置双数据源mysql+sqlserver
原本项目用的是mysql,因为需要从另一个系统取数据,索性配成双数据库.写两个configuration,一个数据源一个.引入sqlserver引擎。原创 2022-08-29 20:39:51 · 1996 阅读 · 1 评论 -
Mybatis基础入门
SqlMapConfig.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!-- 和spring原创 2017-12-13 21:12:41 · 203 阅读 · 0 评论 -
Mybatis一级缓存与二级缓存
一级缓存一级缓存是针对每一个sqlSession进行缓存。每个sqlSession对象中使用Map存储一级缓存数据, map中存储了sql执行查询的结果集(java对象)。生命周期第一次查询先去缓存中找是否有缓存数据,发现没有,查询数据库,将查询到的数据写入sqlsession的一级缓存区域。 第二次查询先去缓存中找是否有缓存数据,发现有,直接从缓存区域中取出数据返回。 如果 执行sqlses原创 2017-12-13 21:25:00 · 2652 阅读 · 5 评论 -
Mybatis逆向工程生成Mapper
GeneratorSqlmap.java文件import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.mybatis.generator.api.MyBatisGenerator;import org.mybatis.generator.原创 2017-12-13 21:35:24 · 436 阅读 · 0 评论 -
Mybatis分页插件 - PageHelper的使用
该插件目前支持Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库分页使用方法一.把PageHelper依赖的jar包添加到工程中二.在Mybatis配置xml中配置拦截器插件<plugins> <!-- com.github.pagehelper为PageHelper类所在包名 --...原创 2018-02-27 10:31:08 · 223 阅读 · 0 评论 -
sql语句:同一张表两个相同外键查询
假设A表名称:City,B表名称:GoToselect a.CityName as '出发地', b.CityName as '目的地', c.LeaveDate as '出发时间'from City as a, City as b, Goto as cwhere c.FromCity = a.CityIDand c.ToCity = b.CityID笔记转载 2018-04-02 10:31:01 · 2957 阅读 · 0 评论