https://github.com/tekintian/springboot-mybatis-multitable-demo
springboot mybatis 多表联合查询演示项目 SpringBoot + Mybatis 注解版 + Druid数据库连接池+ thyleamf模板引擎等技术
https://github.com/tekintian/springboot-mybatis-multitable-demo
Last synced: 6 months ago
JSON representation
springboot mybatis 多表联合查询演示项目 SpringBoot + Mybatis 注解版 + Druid数据库连接池+ thyleamf模板引擎等技术
- Host: GitHub
- URL: https://github.com/tekintian/springboot-mybatis-multitable-demo
- Owner: tekintian
- Created: 2018-11-28T11:09:43.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-28T11:12:09.000Z (almost 7 years ago)
- Last Synced: 2025-02-15T05:28:33.182Z (8 months ago)
- Language: Java
- Size: 12.7 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# springboot mybatis 多表联合查询演示项目
SpringBoot + Mybatis 注解版 + Druid数据库连接池+ thyleamf模板引擎等技术
- JDBC数据库连接参数[ 解决新版本数据库连接失败的多个问题 ]
~~~yaml
url: jdbc:mysql://127.0.0.1:3306/mydb?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai
~~~- 建表语句
~~~sql
/*
Navicat Premium Data TransferSource Server : MariaDB10.3_3306
Source Server Type : MariaDB
Source Server Version : 100308
Source Host : localhost:3306
Source Schema : mydbTarget Server Type : MariaDB
Target Server Version : 100308
File Encoding : 65001Date: 28/11/2018 19:02:56
*/SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;-- ----------------------------
-- Table structure for my_address
-- ----------------------------
DROP TABLE IF EXISTS `my_address`;
CREATE TABLE `my_address` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`province` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`city` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of my_address
-- ----------------------------
INSERT INTO `my_address` VALUES (1, '北京', '北京');
INSERT INTO `my_address` VALUES (2, '天津', '天津');
INSERT INTO `my_address` VALUES (3, '安徽', '宿州');
INSERT INTO `my_address` VALUES (4, '广东', '广州');
INSERT INTO `my_address` VALUES (5, '云南', '昆明');-- ----------------------------
-- Table structure for my_car
-- ----------------------------
DROP TABLE IF EXISTS `my_car`;
CREATE TABLE `my_car` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`color` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`user_id` int(11) NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of my_car
-- ----------------------------
INSERT INTO `my_car` VALUES (1, 'green', '路虎', 1);
INSERT INTO `my_car` VALUES (2, 'white', '奔驰', 2);
INSERT INTO `my_car` VALUES (3, 'blue', '玛莎拉蒂', 4);
INSERT INTO `my_car` VALUES (4, 'yellow', '兰博基尼', 4);
INSERT INTO `my_car` VALUES (5, 'red', '丰田', 6);
INSERT INTO `my_car` VALUES (6, 'blue', 'MPV', 6);-- ----------------------------
-- Table structure for my_user
-- ----------------------------
DROP TABLE IF EXISTS `my_user`;
CREATE TABLE `my_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`password` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
`email` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
`mobile` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
`sex` char(2) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
`age` int(3) NULL DEFAULT NULL,
`address_id` int(11) UNSIGNED NOT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of my_user
-- ----------------------------
INSERT INTO `my_user` VALUES (1, '张三', 'very-secret', 'aa@qq.com', '13888888888', '0', 15, 4);
INSERT INTO `my_user` VALUES (2, '李四', 'very-secret', 'bb@qq.com', '123', '1', 60, 6);
INSERT INTO `my_user` VALUES (3, '王五', 'very-secret', '3021@qq.com', NULL, '1', 46, 4);
INSERT INTO `my_user` VALUES (4, '宋江', 'very-secret', '5790@qq.com', '456', '1', 41, 3);
INSERT INTO `my_user` VALUES (5, '卢俊义', 'very-secret', '3883@qq.com', NULL, '0', 54, 6);
INSERT INTO `my_user` VALUES (6, '张飞', 'very-secret', '1046@qq.com', NULL, '1', 38, 3);
INSERT INTO `my_user` VALUES (7, '李逵', 'very-secret', '2583@qq.com', NULL, '1', 18, 3);
INSERT INTO `my_user` VALUES (8, 'tekin', '999998888', '3775@qq.com', '789', '0', 12, 4);
INSERT INTO `my_user` VALUES (9, '章子怡', '999998888', '5123@qq.com', NULL, '1', 45, 4);
INSERT INTO `my_user` VALUES (10, '百度', 'very-secret', '3290@qq.com', NULL, '0', 28, 2);
INSERT INTO `my_user` VALUES (11, '李彦宏', '999998888', '5082@qq.com', NULL, '1', 45, 5);SET FOREIGN_KEY_CHECKS = 1;
~~~