
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 · 741 阅读 · 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 · 504 阅读 · 0 评论 -
mybatis(5):mybatis.cfg.xml配置文件详解
在mybatis(4):工具类的配置的基础上修改代码配置。 1.mybtais.cfg.xml配置说明 下面对配置文件进行说明: <?xml version="1.0" encoding="UTF-8"?> <!-- 引入头文件 --> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"&g.原创 2020-10-08 13:29:43 · 973 阅读 · 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 · 358 阅读 · 0 评论 -
mybatis(3):日志输出配置
1.创建log4j.properties 2.mytabits.cfg.xml配置原创 2020-10-07 15:38:52 · 521 阅读 · 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 · 168 阅读 · 0 评论 -
mybatis(1):mybatis概述
1.什么是mybatis MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录. 每个MyBatis应用程序主要都是使用SqlSessionFactory实例的,一个SqlSessionFactory实例可以通过SqlSessionFact.原创 2020-09-13 20:36:43 · 238 阅读 · 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 · 491 阅读 · 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 · 201 阅读 · 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 · 331 阅读 · 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 · 291 阅读 · 0 评论