日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 自动生成mapper_自动生成实体类、Mapper、Mapper.xml文件

發布時間:2025/3/12 数据库 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 自动生成mapper_自动生成实体类、Mapper、Mapper.xml文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

自動生成實體類、Mapper、Mapper.xml文件

搭建Spring Boot + Mysql + MyBatis 項目

核心

配置pom.xml

創建表

配置文件

生成文件

結果

項目結構

搭建Spring Boot + Mysql + MyBatis 項目

idea 可直接創建相應的項目及配置

核心

配置pom.xml

mysql

mysql-connector-java

5.1.38

org.springframework.boot

spring-boot-starter

org.springframework.boot

spring-boot-starter-test

test

com.example

common

0.0.1-SNAPSHOT

org.mybatis.spring.boot

mybatis-spring-boot-starter

1.1.1

com.alibaba

druid

1.0.26

org.mybatis.generator

mybatis-generator-maven-plugin

1.3.5

創建表

DROP TABLE IF EXISTS `user_info`;

CREATE TABLE `user_info` (

`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '編號',

`name` varchar(255) DEFAULT NULL COMMENT '名稱',

`age` int(11) DEFAULT NULL COMMENT '年齡',

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

配置文件

生成文件

import org.mybatis.generator.api.MyBatisGenerator;

import org.mybatis.generator.config.Configuration;

import org.mybatis.generator.config.xml.ConfigurationParser;

import org.mybatis.generator.internal.DefaultShellCallback;

import java.io.File;

import java.util.ArrayList;

import java.util.List;

/**

@User: D·Ian GHQ

@Date: 2018/10/23 0023

@Email: iangan@kingyon.cn

*/

public class MybatisGenerateUtil {

public static void main(String[] args) throws Exception {

List warnings = new ArrayList();

// 根據配置文件生成相應的實體類、mapper文件

Configuration config = new ConfigurationParser(warnings).parseConfiguration(new File("_database/mybatis-generate-user.xml"));

new MyBatisGenerator(config, new DefaultShellCallback(true), warnings).generate(null);

}

}

結果

實體類

mapper

mapper.xml

項目結構

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的mysql 自动生成mapper_自动生成实体类、Mapper、Mapper.xml文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。