
MyBatis
MyBatis
不死鸟.亚历山大.狼崽子
太极计算机股份有限公司系统架构师,从事ios、.net、flex、java等开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mybatis-generator-maven-plugin:1.3.2:generate failed: Exception getting JDBC Driver: com.mysql.jdbc.
在pom.xml中plugin中加入单独依赖Mysql驱动包,问题便可解决。springboot整合mybatis时出现的问题。mybatis-generator逆向工程报错。原创 2024-01-31 10:56:55 · 743 阅读 · 0 评论 -
mybatis(6):Mapper.xml详解
1.相关节点和属性说明mapper |--namespace:命名空间 指当mytbais的API去访问crud的方法时会从某一个命名空间里面去找想应的ID对执行insert |-- id 唯一标记 【一般会和dao里面的接口名保持一样】 |-- parameterType 传参类型 insert(id的值,参数类型) |-- useGeneratedKeys 是否使用自动增长【了解】update |-- id 唯一标记 【一般会和dao里面的接口名保持一样】 |-原创 2020-10-08 22:44:31 · 509 阅读 · 0 评论 -
mybatis(5):mybatis.cfg.xml配置文件详解
在mybatis(4):工具类的配置的基础上修改代码配置。1.mybtais.cfg.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"&g.原创 2020-10-08 13:29:43 · 978 阅读 · 0 评论 -
mybatis(4):工具类的配置
mybatis(3):日志输出配置1.创建MyBatisUtils新建工具类,将数据库的操作抽出到工具类里面:package com.study.utils;import java.io.InputStream;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlS.原创 2020-10-08 12:58:43 · 362 阅读 · 0 评论 -
mybatis(3):日志输出配置
1.创建log4j.properties2.mytabits.cfg.xml配置原创 2020-10-07 15:38:52 · 526 阅读 · 0 评论 -
mybatis(2):mybatis入门配置
1.创建项目2.导包其中数据库驱动mysql-connector-java.jar根据自己的数据库版本选择。3.创建数据库CREATE DATABASE mybatisStudy;USE mybatisStudy;Create Table sys_user ( id int auto_increment name varchar(255), age int, address varchar(255), createtime d..原创 2020-09-13 20:55:28 · 169 阅读 · 0 评论 -
mybatis(1):mybatis概述
1.什么是mybatisMyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录.每个MyBatis应用程序主要都是使用SqlSessionFactory实例的,一个SqlSessionFactory实例可以通过SqlSessionFact.原创 2020-09-13 20:36:43 · 239 阅读 · 0 评论 -
Spring Boot(四十二):Springboot整合MyBatis Generator
MyBatis Generator介绍 MyBatis Generator,缩写MBG,是一个Mybatis和iBatis的代码生成器。它支持Mybatis的所有版本,支持iBatis 2.2.0以后的版本。通过MyBatis Generator可以根据数据库表生成相应的实体、sql映射文件、Dao等,能应付简单的CRUD(Create, Retrieve, Update, De...原创 2020-02-21 13:08:36 · 496 阅读 · 0 评论 -
Spring Boot(十):Spring Boot集成mybatis
一、前置条件先创建好一个最简单的spring boot项目,可参考之前章节的源代码或直接自己创建一个。二、创建数据库创建数据库create database springboot;创建用户表tbl_user并插入测试数据CREATE TABLE `tbl_user` ( `user_id` bigint(20) NOT NULL, `user_name` var...原创 2020-01-04 12:29:50 · 205 阅读 · 0 评论 -
Spring Boot(三十四):Spring Boot 整合 Mybatis 实现 Druid 多数据源配置
一、多数据源的应用场景目前,业界流行的数据操作框架是 Mybatis,那 Druid 是什么呢? Druid 是 Java 的数据库连接池组件。Druid 能够提供强大的监控和扩展功能。比如可以监控 SQL ,在监控业务可以查询慢查询 SQL 列表等。Druid 核心主要包括三部分: 1. DruidDriver 代理 Driver,能够提供基于 Filter-Chain 模式的插件体系。 2...原创 2020-02-21 13:06:04 · 334 阅读 · 0 评论 -
Spring Boot(三十三):Spring Boot 整合 MyBatis 多数据源
mybatis多数据源的原理是根据不同包,调用不同的数据源,你只需要把你的mapper.java和mapper.xml(我喜欢叫dao.java和dao.xml)写在某个package中,springboot自动帮你实现数据源切换核心代码就这句@MapperScan(basePackages ="com.example.demo.mapper1", sqlSessionTemplateRe...原创 2020-02-21 13:05:47 · 294 阅读 · 0 评论