Mybatis-Plus(入门篇 ==> 三分钟完成入门案例

本章导学:

  • 创建SpringBoot导入坐标
  • 编写配置文件
  • 创建实体类
  • 创建mapper继承BaseMapper
  • 测试

本章所使用的数据

-- MySQL dump 10.13  Distrib 8.0.23, for Win64 (x86_64)
--
-- Host: localhost    Database: db_job
-- ------------------------------------------------------
-- Server version	8.0.23


--
-- Table structure for table `tb_job`
--

DROP TABLE IF EXISTS `tb_job`;


--
-- Dumping data for table `tb_job`
--

LOCK TABLES `tb_job` WRITE;
/*!40000 ALTER TABLE `tb_job` DISABLE KEYS */;
INSERT INTO `tb_job` VALUES (130387424,'Java开发工程师','0.6-1.2万/月','大专','深圳市优联软件服务有限公司','1年经验',''),(132340676,'Java开发工程师','1.5-3万/月','本科','深圳前海鼎颂法务创新集团有限责任公司','3-4年经验','五险一金 定期体检 年终奖金 周末双休 节日福利 员工旅游 专业培训'),(132736250,'java开发','1-1.7万/月','本科','深圳市缔盟软件有限公司','3-4年经验','五险一金 员工旅游 年终奖金 定期体检 周末双休 弹性工作 绩效奖金 交通补贴 补充医疗保险 餐饮补贴'),(123932560,'资深java开发工程师','2-3万/月','本科','深圳世联行集团股份有限公司','5-7年经验','五险一金 节日福利 餐饮补贴 带薪年假 加班补贴 绩效奖金'),(128943350,'Java开发工程师','1.5-2万/月','本科','深圳小憨智能科技有限公司','3-4年经验','五险一金'),(121444652,'Java开发工程师','1-1.5万/月','大专','东方驿站物流科技(深圳)有限公司','3-4年经验',''),(129379323,'Java开发工程师','1-1.5万/月','本科','深圳市友华通信技术有限公司','3-4年经验','五险一金 专业培训 年终奖金 带薪年假 绩效奖金'),(132806257,'Java开发工程师','1.5-3万/月','本科','深圳市快捷舰供应链管理有限公司','5-7年经验','五险一金 弹性工作 员工旅游 带薪年假 领导nice 奖金 带薪病假 下午茶 每月零食 全勤奖'),(123637524,'Java开发工程师','1.5-2.5万/月','本科','深圳市乐其网络科技有限公司','5-7年经验','弹性工作 绩效奖金 年终奖金 员工旅游 周末双休 六险一金 包晚餐 下午茶 专业培训 免费班车'),(128885069,'java开发工程师','0.6-1.5万/月','大专','深圳中科软科技信息系统有限公司','2年经验','五险一金 补充医疗保险 员工旅游 年终奖金 定期体检 专业培训 通讯补贴'),(111041136,'Java开发工程师','1.3-2.3万/月','大专','深圳天亿诚品科技有限公司','3-4年经验','员工旅游 年终奖金 带薪年假 绩效奖金 节日福利 生日红包 定期体检'),(128680040,'Java开发工程师','1-3万/月','本科','深圳市晶讯技术股份有限公司','3-4年经验',''),(130234416,'java工程师','1.5-2.2万/月','本科','深圳沈鼓测控技术有限公司','3-4年经验','五险一金 员工旅游 绩效奖金 弹性工作 定期体检'),(132949759,'Java 开发工程师','0.8-1.2万/月','本科','深圳微芯生物科技股份有限公司','2年经验','五险一金 员工旅游 绩效奖金 年终奖金 专业培训 定期体检 餐饮补贴 交通补贴 商业保险 法定假日'),(121481371,'Java开发工程师','1.2-2万/月','本科','深圳市海恒智能科技有限公司','3-4年经验','交通补贴 五险一金 员工旅游 专业培训 绩效奖金 定期体检 年终奖金 餐饮补贴 加班补贴'),(129993508,'Java高级开发工程师','1.5-2万/月','大专','深圳量度科技服务有限公司','5-7年经验','周末双休 带薪年假 节日福利 五险一金 专业培训'),(129260362,'Java开发工程师','1.4-1.8万/月','本科','深圳市永联科技股份有限公司','1年经验','五险一金 补充医疗保险 餐饮补贴 绩效奖金 年终奖金 弹性工作'),(131439624,'Java开发工程师','1-1.3万/月','大专','朗朗医疗投资有限公司','3-4年经验','五险一金 定期体检 专业培训 股票期权'),(132583650,'Java中高级开发工程师','1.2-2万/月','本科','深圳越海全球供应链有限公司','3-4年经验','周末双休 带薪年假 五险一金 全勤奖 节日福利 餐饮补贴 高温补贴 年终奖金 年末双薪'),(132465731,'Java开发工程师','20-30万/年','本科','华润置地(深圳)有限公司','3-4年经验','五险一金 补充医疗保险 补充公积金 交通补贴 餐饮补贴 通讯补贴 专业培训 绩效奖金 年终奖金 定期体检'),(125484085,'高级Java开发管理','2.5-4万/月','本科','深圳奥统平技术有限公司','5-7年经验','周末双休 带薪年假 包吃 节日福利 专业培训 通讯补贴 提成'),(133096196,'Java开发工程师','1-1.6万/月','本科','深圳市朗石科学仪器有限公司','1年经验','周末双休 五险一金 节日福利 带薪年假 全勤奖 年终多薪 员工旅游 年度体检 年终奖金'),(120148087,'Java开发工程师','1-1.5万/月','本科','深圳市多喜娃母婴服务有限公司','3-4年经验','五险一金 绩效奖金 做五休二 定期体检 发展前景大 晋升空间 包吃 年终奖金 员工旅游 专业培训'),(118316656,'JAVA后台+ETL工程师','1.5-2.5万/月','本科','深圳嘉德森投资(集团)有限公司','5-7年经验','五险一金 周末双休 餐饮补贴 年终奖金 员工旅游 股票期权 绩效奖金'),(121927995,'Java高级开发工程师','1.8-3.5万/月','本科','深圳桑达商用机器有限公司','5-7年经验','五险一金 员工旅游 绩效奖金 定期体检 过节福利'),(130380005,'Java中级开发工程师','0.9-1.5万/月','本科','深圳市宝贝团信息技术有限公司','3-4年经验','五险一金 补充医疗保险 员工旅游 弹性工作 每月零食 五天8小时'),(131146789,'Java开发工程师','1.3-1.8万/月','本科','深圳市宏能微电子有限公司','3-4年经验','员工旅游 五险一金 周末双休 带薪年假 年底双薪 全勤奖 节日礼品 法定假日'),(124016216,'Java开发工程师','1-1.5万/月','本科','中讯志远(武汉)科技有限公司','3-4年经验','年终奖金 五险一金'),(129724325,'Java开发工程师','1-2.5万/月','本科','深圳市万向信息科技有限公司','1年经验','五险一金 周末双休 年终奖金'),(129466235,'java开发','1.5-2万/月','本科','深圳市艾鑫承科技有限公司','3-4年经验','五险一金 交通补贴 餐饮补贴 专业培训 绩效奖金 年终奖金 弹性工作 定期体检 住房补贴'),(63912986,'高级Java开发工程师','1.2-2万/月','本科','南京绛门信息科技股份有限公司','5-7年经验',''),(132296799,'java软件开发工程师(大浪,双休)','0.8-1.5万/月','大专','深圳市东华计量检测技术有限公司','3-4年经验','五险一金 补充医疗保险 员工旅游 专业培训 有薪年假 周末双休'),(125780188,'初级Java开发工程师','0.6-1万/月','本科','深圳市泰久信息系统股份有限公司','2年经验','五险一金 餐饮补贴 专业培训 绩效奖金 周末双休 带薪年假'),(118765962,'Java开发工程师','1.5-2万/月','大专','深圳星时代汽车管理集团有限公司','3-4年经验','带薪年假 五险一金 节日福利 专业培训 餐饮补贴 高温补贴'),(118714423,'Java高级开发工程师','2.5-3万/月','本科','深圳市星时代汽车服务有限公司','3-4年经验','带薪年假 五险一金 节日福利 专业培训 餐饮补贴 高温补贴'),(132085094,'Java开发工程师','0.8-1.5万/月','本科','云南生物谷药业股份有限公司','3-4年经验','专业培训 周末双休 带薪年假 五险一金 节日福利'),(123245033,'Java高级开发工程师','1.5-2.2万/月','大专','深圳鲲鹏天下科技有限公司','5-7年经验','五险一金 年终奖金 交通补贴 餐饮补贴 通讯补贴'),(132696614,'Java高级开发工程师','2.5-4万/月','本科','深圳市道通科技股份有限公司','5-7年经验','带薪年假 五险一金 绩效奖金 全勤奖 节日福利 高温补贴'),(133040960,'开发工程师(JAVA)','0.8-1.5万/月','本科','深圳市思凯科技开发有限公司','2年经验','五险一金 餐饮补贴 专业培训 年终奖金 定期体检'),(127927051,'Java资源池经理(J10393)','2.5-3万/月','本科','深圳昂楷科技有限公司','5-7年经验','五险一金 员工旅游 通讯补贴 绩效奖金 定期体检 交通补贴 餐饮补贴 年终奖金 补充医疗保险 股票期权'),(126122555,'招行Java开发工程师(全日制本科)','1-1.5万/月','本科','北京银信长远科技股份有限公司','1年经验','五险一金'),(131943200,'Java中级开发工程师 (急招)','1.4-1.8万/月','大专','智付科技集团有限公司','3-4年经验','五险一金 弹性工作 绩效奖金 周末双休 节日福利 专业培训'),(131358899,'Java开发工程师','0.6-1万/月','大专','罗伯斯特科技(深圳)有限公司','无需经验','五险一金 带薪年假 绩效奖金 全勤奖 节日福利 弹性工作'),(132518251,'JAVA开发工程师(深圳)','0.7-1.8万/月','大专','合肥文因互联科技有限公司','1年经验',''),(131106496,'java(深圳)','1.5-2万/月','本科','东莞软通动力计算机技术有限公司','2年经验',''),(125987262,'JAVA开发工程师','15-20万/年','本科','凯美瑞德(苏州)信息科技股份有限公司','2年经验','五险一金 餐饮补贴 员工旅游 年终奖金 绩效奖金 专业培训 定期体检 弹性工作'),(131544133,'java高级开发工程师','1.2-1.8万/月','大专','广东云纱数字科技有限公司','5-7年经验','做五休二 五险一金 绩效奖金 专业培训 节日福利'),(129607624,'JAVA后端开发工程师','1.3-1.5万/月','大专','深圳市九洲电器有限公司','3-4年经验','五险一金 交通补贴 通讯补贴 定期体检 年终奖金 绩效奖金 出国机会 员工旅游 专业培训'),(132390599,'Java初级开发工程师','0.8-1.2万/月','大专','上海得逸信息技术有限公司','2年经验','五险一金 补充医疗保险 交通补贴 绩效奖金 弹性工作 专业培训 员工旅游 定期体检'),(97448619,'Java中级开发工程师','1.2-1.6万/月','大专','深圳市奇见科技有限公司','3-4年经验','五险一金 餐饮补贴 绩效奖金 弹性工作 节日福利'),(130044132,'Java开发工程师','1-1.5万/月','大专','上海迈骐国际旅行社有限公司','2年经验','做五休二 周末双休 五险一金 绩效奖金 专业培训 加班补贴'),(103477697,'Java开发工程师','1.2-1.6万/月','本科','深圳市金政软件技术有限公司','3-4年经验','做五休二 周末双休 五险一金 绩效奖金 全勤奖 节日福利'),(129091153,'Java开发工程师','1.5-1.8万/月','本科','深圳市西迪特科技有限公司','2年经验','五险一金 补充医疗保险 绩效奖金 年终奖金 员工旅游'),(125474099,'Java中高级开发工程师(深圳)','1.4-1.8万/月','本科','赞同科技股份有限公司','2年经验','五险一金 定期体检 餐饮补贴 通讯补贴 专业培训 带薪年假 周末双休'),(125071306,'高级JAVA工程师(自研项目非外包)','35-42万/年','本科','广州南方仕通网络科技有限公司','5-7年经验','五险一金 餐饮补贴 专业培训 绩效奖金 年终奖金 定期体检'),(129236874,'Java后台高级开发工程师','1-2万/月','本科','深圳市微队信息技术有限公司','1年经验','五险一金 餐饮补贴 弹性工作 股票期权 与公司共成长'),(111776675,'Java后端开发工程师','0.8-1.5万/月','本科','深圳市北电仪表有限公司','2年经验','五险一金 绩效奖金 员工旅游 年终奖金 专业培训'),(118784756,'JAVA 开发工程师','1-1.5万/月','本科','深圳市优博讯科技股份有限公司','2年经验','五险一金 员工旅游 弹性工作 专业培训 绩效奖金'),(124275383,'Java高级软件工程师','1.2-2万/月','本科','深圳市天海世界卫星通信科技有限公司','3-4年经验','五险一金 员工旅游 通讯补贴 绩效奖金 年终奖金 专业培训 提供住宿 每周文体活动 商业保险'),(132515086,'Java架构师','3-5万/月','本科','深圳千城攻略算法云技术有限公司','5-7年经验','五险一金 绩效奖金 弹性工作 员工旅游 定期体检 岗位晋升'),(116825648,'JAVA工程师','6-8千/月','大专','正佳国际集团(香港)有限公司','1年经验','做五休二 五险一金 通讯补贴 餐饮补贴 公司旅游 带薪年假'),(133111469,'Java后端开发工程师','1.5-2.5万/月','本科','深圳市城市交通规划设计研究中心股份有限公司','3-4年经验','五险一金 交通补贴 免费班车 餐饮补贴 弹性工作 年终奖金 绩效奖金 定期体检'),(129281007,'Java初级开发工程师','4-8千/月','高中','深圳市新泊乐停车技术有限公司','1年经验','五险一金 员工旅游 专业培训 年终奖金 定期聚餐'),(133135191,'JAVA开发工程师','0.9-1.8万/月','本科','上海申石软件有限公司','3-4年经验','五险一金 员工旅游 年终奖金'),(130383237,'中高级Java开发工程师','1.5-3万/月','本科','深圳市和合信诺大数据科技有限公司','5-7年经验',''),(128068931,'Java中级开发工程师','1.5-2万/月','本科','深圳威豹恒瑞数字科技股份有限公司','5-7年经验','五险一金 年终奖金 定期体检 生日福利 带薪年假 周末双休'),(132095134,'JAVA开发','0.7-1.5万/月','招3人','深圳市讯宇供应链管理有限公司','2年经验','五险一金 员工旅游 专业培训 绩效奖金 弹性工作 年终奖金'),(121600917,'Java开发工程师','1-1.5万/月','本科','深圳市行健自动化股份有限公司','1年经验','五险一金 定期体检 专业培训 年底双薪 绩效奖金 交通补贴 通讯补贴 岗位晋升 生育补贴'),(132174111,'Java架构师jg','2.5-3.5万/月','本科','深圳市捷顺科技实业股份有限公司','5-7年经验','五险一金 弹性工作 定期体检 年终奖金 绩效奖金 员工旅游'),(124497655,'Java高级工程师','1-1.5万/月','大专','深圳市伊爱高新技术开发有限公司','3-4年经验','五险一金 员工旅游 年终奖金 定期体检 免费班车 专业培训 绩效奖金'),(123555158,'高级Java开发工程师(政务大数据)','2-3万/月','本科','深圳市华傲数据技术有限公司','5-7年经验','五险一金 绩效奖金 年终奖金 补充医疗保险 定期体检'),(113043762,'高级Java开发工程师','1.2-1.8万/月','本科','上海携银信息科技有限公司','5-7年经验','五险一金 员工旅游 年终奖金 绩效奖金 弹性工作 专业培训'),(120656400,'Java高级开发工程师','2-3.5万/月','大专','深圳奥萨医药有限公司','5-7年经验','五险一金 包住宿 节日福利 餐饮补贴 周末双休 做五休二 补充医疗保险 专业培训 定期体检 年终奖金'),(132224741,'Java开发工程师','1.2-1.6万/月','本科','和美(深圳)信息技术股份有限公司','2年经验','五险一金 员工旅游 餐饮补贴 绩效奖金 定期体检 餐补 活动经费'),(131856386,'Java系统架构师','2.5-3万/月','本科','深圳中青畅游文旅产业有限公司','5-7年经验',''),(131808310,'Java开发工程师','1.5-2万/月','本科','蓝铂(深圳)血液技术有限公司','3-4年经验','五险一金 周末双休 专业培训 生日会下午茶 股票期权 员工旅游 绩效奖金 年终奖金 交通补贴'),(129145307,'Java开发工程师','1.4-1.8万/月','本科','深圳市优服网技术服务有限公司','2年经验','五险一金 年终奖金 绩效奖金 专业培训 弹性工作 做五休二 扁平管理 月度生日会 月度茶话会'),(133096382,'java开发助理工程师','1-1.5万/月','大专','深圳市升学文化传播有限公司','无需经验','专业培训 绩效奖金 零食下午茶 弹性工作 高薪待遇 高提成绩效 五险一金 年终奖金'),(132539407,'java架构工程师','2.5-3万/月','本科','深圳市一正技术有限公司','3-4年经验',''),(132715992,'Java开发实习生','6-8千/月','大专','深圳市信宇电子商务有限公司','无需经验','五险一金 补充公积金 免费班车 员工旅游 交通补贴 绩效奖金 年终奖金'),(133128613,'Java高级工程师','1.3-1.5万/月','大专','深圳市智慧盾科技有限公司','3-4年经验','五险一金 员工旅游 带薪年假 年终奖金 大型节日补贴'),(128107946,'Java开发工程师','0.8-1万/月','大专','北京灵讯互动科技发展有限公司','1年经验',''),(129724817,'Java开发工程师','1-1.5万/月','大专','中南创发集团—宏光纳米科技(深圳)有限公司','3-4年经验','社保 五险一金 专业培训 绩效奖金'),(128322271,'Java高级开发工程师','1.5-2.5万/月','本科','固强科技(深圳)有限公司','3-4年经验','周末双休 带薪年假 五险一金 绩效奖金 全勤奖 节日福利 专业培训 餐饮补贴 补充医疗保险 定期体检'),(110740347,'Java中高级开发工程师','1.5-2万/月','本科','深圳广联赛讯股份有限公司','3-4年经验','五险一金 绩效奖金 年终奖金 弹性工作 定期体检 带薪年假 带薪病假'),(132510700,'Java开发工程师','1-1.5万/月','大专','HONOR荣耀手机营销项目','1年经验','五险一金 定期体检 绩效奖金 年终奖金 通讯补贴 交通补贴 商业保险'),(132292213,'Java高级开发工程师','1.5-2万/月','大专','深圳市易联通达物流科技发展有限公司','5-7年经验','五险一金 员工旅游 周末双休 出差补贴'),(132883614,'Java工程师','1.5-2万/月','大专','广州市团海人力资源有限公司','3-4年经验','弹性工作 做五休二'),(122735826,'Java开发工程师(双休/午餐)','0.8-1.5万/月','大专','得实信息科技(深圳)有限公司','2年经验','五险一金 绩效奖金 年终奖金 包午餐 带薪年假 全勤奖金'),(126796310,'Java开发工程师','1.8-2.5万/月','本科','江苏实达迪美数据处理有限公司','3-4年经验','五险一金 员工旅游 补充医疗保险 餐饮补贴 年终奖金 定期体检'),(121259144,'Java开发工程师','0.8-2万/月','本科','深圳乐点互联技术有限公司','5-7年经验','带薪年假 弹性工作 五险一金 绩效奖金'),(131521849,'Java研发经理','30-40万/年','本科','深圳市永疆科技有限公司','5-7年经验','股票期权'),(125007385,'Java开发工程师','1.5-2.5万/月','本科','深圳中泓在线股份有限公司','3-4年经验',''),(132952739,'Java初级开发工程师(顺丰)','0.9-1.2万/月','本科','武汉佰钧成技术有限责任公司','2年经验','补充医疗保险 专业培训 绩效奖金 定期体检 节假日福利 员工旅游 年终奖金 六险一金'),(131690592,'JAVA开发工程师','1.5-3万/月','本科','深圳索信达数据技术有限公司','3-4年经验','五险一金 补充医疗保险 员工旅游 专业培训 年终奖金 股票期权 弹性工作 定期体检'),(133161297,'Java生态研究员','3-5万/月','硕士','深圳市宏剑科技有限公司','3-4年经验','五险一金 年终奖金 定期体检 股票期权 绩效奖金'),(132281340,'Java工程师(软件二部)','1-2万/月','本科','深圳市中电数通智慧安全科技股份有限公司','2年经验','周末双休 带薪年假 五险一金 补充医疗保险 年终奖金 专业培训 员工旅游'),(126473361,'Java初/中级开发工程师','0.8-1.3万/月','大专','深圳楚星软件有限公司','2年经验','五险一金 交通补贴 年终奖金 绩效奖金 节日福利 带薪年假 加班补贴 员工旅游 定期体检'),(133073377,'Java全栈高级软件工程师','2-3万/月','本科','深圳市数码人技术有限公司','3-4年经验','五险一金 员工旅游 专业培训 绩效奖金 股票期权 周末双休 带薪年假 节日福利'),(133161223,'Java开发工程师','1-2万/月','本科','深圳梵化网络科技有限公司','3-4年经验','五险一金 交通补贴 餐饮补贴 年终奖金 地铁周边'),(128637450,'Java开发工程师','1.2-1.6万/月','大专','深圳市闻迅数码科技有限公司','3-4年经验','五险一金 绩效奖金 定期体检 员工旅游 节日福利 专业培训 周末双休'),(133161683,'JAVA工程师(J10001)','1-1.5万/月','大专','日海智能科技股份有限公司','3-4年经验','五险一金 员工旅游 餐饮补贴 通讯补贴 定期体检 领导好 节日福利 周末双休'),(132224505,'Java开发工程师','1-1.6万/月','大专','深圳市长亮科技股份有限公司','2年经验','五险一金 餐饮补贴 专业培训 年终奖金 定期体检 节日福利 周末双休 上市公司 通讯补贴 补充医疗保险'),(130967149,'高级Java开发工程师','1.5-2.2万/月','本科','深圳市伙伴行网络科技有限公司','3-4年经验','五险一金 绩效奖金 带薪年假 节日福利 定期团建 定期体检 员工旅游 周末双休'),(133154892,'Java高级开发工程师','1.7-2万/月','本科','深圳市天上昀科技有限公司','5-7年经验','五险一金 周末双休 下午茶'),(133158660,'Java开发工程师','1-1.6万/月','本科','深圳市数聚能源科技有限公司','5-7年经验','五险一金 年终奖金 股票期权 定期体检 弹性工作'),(96112224,'Java开发工程师','0.8-1.2万/月','本科','深圳市飞耶软件有限公司','2年经验','五险一金 绩效奖金 年终奖金 员工旅游 餐饮补贴 全勤奖 周末双休 下午茶 生日礼物'),(132298749,'Java高级开发工程师','1.5-2万/月','大专','深圳市云端高科信息科技有限公司','5-7年经验','五险一金 通讯补贴 专业培训 绩效奖金 年终奖金'),(130244128,'Java高级开发工程师','1.8-2万/月','大专','深圳市悦融易数据科技有限公司','8-9年经验','五险一金 带薪年假 餐饮补贴 年底双薪 周末双休 做五休二 高温补贴'),(113333127,'Java开发实习生','3-6千/月','本科','椭圆方程(深圳)信息技术有限公司','1年经验',''),(125296221,'Java开发工程师','1-1.5万/月','本科','深圳市远行科技股份有限公司','2年经验','五险一金 交通补贴 节日福利 生日福利 员工旅游 带薪年假 定期体检 人才推荐奖 绩效奖金 福利补贴'),(110218928,'Java高级开发工程师','2-3万/月','本科','深圳市金卫信信息技术有限公司','5-7年经验','五险一金 补充医疗保险 员工旅游 弹性工作 定期体检 绩效奖金 年终奖金 周末双休'),(133156154,'JAVA开发工程师-深圳-01540','0.9-1.2万/月','大专','任子行网络技术股份有限公司','2年经验','五险一金 带薪年假 周末双休 员工旅游 年终奖金'),(130086739,'Java开发工程师','5.5-9千/月','大专','哈思曼家居(深圳)有限公司','1年经验','五险一金 员工旅游 交通补贴 餐饮补贴 绩效奖金 年终奖金 弹性工作 定期体检'),(132021232,'Java开发工程师','0.9-1.5万/月','大专','深圳市迈科雅科技有限公司','3-4年经验','五险一金 弹性工作'),(133059025,'Java研发工程师','1.5-2万/月','大专','奥拓思维(深圳)软件有限公司','3-4年经验',''),(132100993,'Java中级开发工程师','1-1.5万/月','本科','深圳商态云科技有限公司','3-4年经验','五险一金 周末双休'),(132027934,'java开发(15-25k)+南山+双休','1.5-2.5万/月','大专','深圳市汇德信息技术服务科技有限公司','3-4年经验','五险一金 专业培训 年终奖金 绩效奖金 朝九晚六 周末双休 节日福利 十三薪'),(133150480,'Java开发工程师','1-1.5万/月','本科','深圳市欧恩德技术有限公司','3-4年经验',''),(133005051,'Java开发工程师','30-50万/年','大专','深圳市觅芽科技有限公司','5-7年经验','五险一金 带薪年假'),(127060033,'JAVA后台开发(高级)工程师','1-2万/月','本科','派博生命科技(深圳)有限公司','3-4年经验','五险一金 绩效奖金 股票期权 员工旅游 周末双休 零食、下午茶'),(124894036,'Java高级开发工程师','1-3万/月','本科','深圳盛金源科技股份有限公司','5-7年经验','五险一金 员工旅游 绩效奖金 年终奖金 定期体检'),(132028927,'Java高级开发工程师','2.3-3.5万/月','本科','深圳芥舟科技有限公司','无需经验',''),(133146600,'Java','1.5-3万/月','大专','深圳市自越计算机技术研发有限责任公司','5-7年经验','五险一金 补充公积金 补充医疗保险 餐饮补贴 弹性工作'),(129413720,'java开发工程师','0.8-1.5万/月','本科','深圳市金奥博科技股份有限公司','2年经验',''),(128148766,'Java高级开发工程师','1.8-3万/月','本科','深圳市先创数字技术有限公司','5-7年经验','五险一金 年终奖金 定期体检 专业培训 员工旅游 绩效奖金 年终分红 餐饮补贴 通讯补贴'),(127389507,'Java开发工程师','1-2万/月','本科','深圳兴融联科技股份有限公司','3-4年经验','五险一金 定期体检 年终奖金'),(133144850,'java后端开发及运维工程师 2人','2-2.5万/月','本科','深圳市智多兴投控科技有限公司','5-7年经验','五险一金 员工旅游 年终奖金 股票期权 绩效奖金'),(127749214,'中高级java开发工程师','1.5-2.5万/月','本科','深华建设(深圳)股份有限公司','3-4年经验','五险一金 补充医疗保险 员工旅游 年终奖金 绩效奖金 专业培训 通讯补贴 定期体检'),(132929480,'Java开发工程师','0.8-1万/月','大专','深圳市金标达管理顾问有限公司','1年经验','五险一金 专业培训 全勤奖 周末双休 年终奖金 绩效奖金 岗位晋升 员工旅游 补充医疗保险 餐饮补贴'),(133142761,'Java开发工程师','1-1.5万/月','本科','深圳市网新新思软件有限公司','3-4年经验','五险一金 员工旅游 年终奖金 定期体检'),(111745002,'软件开发工程师(java)','0.8-1.5万/月','本科','深圳市友邻通讯设备有限公司','3-4年经验',''),(133141400,'Java开发工程师','1.5-2万/月','本科','深圳市吉美文化科技有限公司','3-4年经验','五险一金 餐饮补贴 绩效奖金 年终奖金 员工旅游'),(128914532,'Java高级开发工程师','1.5-2万/月','本科','深圳市镜玩科技有限公司','3-4年经验','五险一金 员工旅游 专业培训 股票期权 定期体检 下午茶 绩效奖金 年终奖金'),(133057243,'Java开发工程师','1-2万/月','本科','深圳消安科技有限公司','3-4年经验','员工旅游 带薪年假 周末双休 节日福利 五险一金'),(133140509,'Java高级开发工程师','1.8-2.5万/月','本科','赤湾通信卫星应用技术(深圳)有限公司','3-4年经验','五险一金 补充医疗保险 员工旅游 餐饮补贴 专业培训 绩效奖金 年终奖金 股票期权 定期体检 年假社会工龄'),(133138764,'java开发工程师','1.5-3万/月','本科','恒大新能源汽车集团','3-4年经验','五险一金'),(129756808,'Java开发工程师(电商)','1-1.5万/月','本科','深圳市君仁控股集团有限公司','3-4年经验','五险一金 入职即买社保 员工旅游 专业培训 绩效奖金 年终奖金 定期体检 周末双休'),(131786700,'初级Java开发工程师','0.8-1万/月','大专','深圳研选信息技术有限公司','1年经验','五险一金 补充医疗保险 弹性工作 定期体检 年终奖金 绩效奖金 通讯补贴'),(126444309,'后端:JAVA工程师','1-1.7万/月','大专','深圳市昭行云科技有限公司','5-7年经验','五险一金 员工旅游 绩效奖金 年终奖金 定期体检'),(131864072,'Java开发工程师','1-1.7万/月','大专','深圳市博悦科创科技有限公司','2年经验','五险一金 员工旅游 定期体检 年终奖金 补充医疗保险'),(129593023,'Java开发工程师(CCAI)','1-2万/月','本科','中原(中国)房地产代理有限公司','3-4年经验','五险一金 定期体检 专业培训 员工旅游 绩效奖金 年终奖金'),(133160721,'JAVA软件开发','1.5-3万/月','大专','中软国际科技服务有限公司','3-4年经验','五险一金 绩效奖金 弹性工作 年终奖金 项目奖金 加班费 交通补贴 定期体检'),(130022729,'中级java开发工程师','1.1-2.2万/月','本科','深圳领域天马网络有限公司','3-4年经验','五险一金 弹性工作 股票期权'),(128055644,'Java软件工程师(CLOU-DNB007)','1-2万/月','本科','深圳市科陆电子科技股份有限公司','3-4年经验','五险一金 绩效奖金 员工旅游'),(129544836,'Java开发工程师','0.6-1.2万/月','大专','深圳民航凯亚有限公司','1年经验','专业培训 年终奖金 周末双休 加班补贴 餐饮补贴 定期体检 运动协会 全额五险一金 探亲假享路费'),(132004473,'JAVA软件开发工程师(深圳)','1-1.5万/月','本科','四川久远银海软件股份有限公司','1年经验',''),(132916513,'Java Leader(WMS-深圳)','3-6万/月','本科','深圳斯达领科网络科技有限公司','5-7年经验','五险一金 绩效奖金 包住宿 包吃 全勤奖 加班补贴 高温补贴'),(131536213,'JAVA开发工程师(J10756)','1.5-2万/月','大专','上海聚胜万合广告有限公司','3-4年经验','周末双休 带薪年假 五险一金 交通补贴 餐饮补贴 通讯补贴');
/*!40000 ALTER TABLE `tb_job` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Dumping routines for database 'db_job'
--
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2022-09-21 22:44:06

 一,创建SpringBoot项目并导入依赖

Mybatis-Plus(入门篇 ==> 三分钟完成入门案例_第1张图片

下一步,勾选一个Web骨架

Mybatis-Plus(入门篇 ==> 三分钟完成入门案例_第2张图片

导入一些依赖

        
        
            mysql
            mysql-connector-java
            runtime
        

        
        
            com.alibaba
            druid-spring-boot-starter
            1.2.6
        

        
        
            com.baomidou
            mybatis-plus-boot-starter
            3.5.2
        

        
        
            org.projectlombok
            lombok
        

        
            org.springframework.boot
            spring-boot-starter-jdbc
        

二、编写配置文件 (yml格式)

#Tomcat端口号
server:
  port: 80

spring:
  datasource:
    druid:
      driver-class-name: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://localhost:3306/db_job
      username: root
      password: 123456



mybatis-plus:
  #mapper文件的位置
  mapper-locations: classpath:mapper/*.xml
  #起别名
  type-aliases-package: com.brrbaii.pojo
  #开启日志
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

  #Mybatis-Plus会自动把实体类的类名(首字母小写)当做我们查询的表名
  #如果我们的表明有前缀,在这里设置一下前缀,或者去实体类上写@TableName

  global-config:
    db-config:
      table-prefix: tb_

#运行日志,默认INFO级别
#logging:
#  level: debug


这里的mapper-locations: classpath:mapper/*.xml是我放xml文件的位置

Mybatis-Plus(入门篇 ==> 三分钟完成入门案例_第3张图片

三、创建实体类

package com.brrbaii.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

@Data
@NoArgsConstructor
@ToString
@TableName("tb_job")
public class Job {
    @TableId(value = "jobId")
    private int id;

    @TableField("jobTitle")
    private String title;

    @TableField("jobSalary")
    private String salary;

    @TableField("jobEdu")
    private String edu;

    @TableField("jobCompany")
    private String company;

    @TableField("jobTime")
    private String time;

    @TableField("jobWelfare")
    private String welfare;

}

当实体类成员变量和数据库字段名不一样时,哥们肯定不能去改动数据库呀,这个时候用@TableField注解为变量起个别名就好啦

 Mybatis-Plus会自动把实体类的类名(首字母小写)当做我们查询的表名
 如果我们的表名有前缀,在实体类上写@TableName("数据库里的表名"),或者去yml里配置上全局属性(上面配置文件里有写)

 四、编写Mapper文件和对应的xml文件

package com.brrbaii.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.brrbaii.pojo.Brand;
import java.util.Map;


public interface MqDao extends BaseMapper {
    /**
     * 自定义一个查询
     */
    Map selectMapById(Long id);
}

注:我们在Dao层上不直接添加@Mapper注解,因为如果后续程序有很多Dao类,我们还得一个个的去添加@Mapper。我这里直接在启动类上指定扫描Dao层文件的位置  

Mybatis-Plus(入门篇 ==> 三分钟完成入门案例_第4张图片

 Mybatis-Plus只是在mybatis上做了增强,并没有改动,当我们想自定义一些方法时,我们还是按照之前写Mybatis的方法去写就好了。

注意:去继承BaseMapper,泛型里面传你刚刚创建的实体类

咱们在这里定制个xml模板,以后就不用傻乎乎的复制啦

选择:File---Setting---Editor---File and Code Templates

Mybatis-Plus(入门篇 ==> 三分钟完成入门案例_第5张图片

模板里的内容如下








创建好后把namespace放我们mapper的全包名路径就好了

怕写错哥们就直接去复制也行

Mybatis-Plus(入门篇 ==> 三分钟完成入门案例_第6张图片

Mybatis-Plus(入门篇 ==> 三分钟完成入门案例_第7张图片

好了,接下来咱们把xml写完 







    

 五、测试

咱们去把Dao层直接装配进去,就能看到Mybatis-Plus为我们生成了许多方法啦 

Mybatis-Plus(入门篇 ==> 三分钟完成入门案例_第8张图片

哥们随便测一个玩玩

Mybatis-Plus(入门篇 ==> 三分钟完成入门案例_第9张图片

剩余的方法你们可以自己去玩玩,俺就先撤啦~~~~~~~

你可能感兴趣的:(Mybatis-Plus,mybatis,java,spring,Mybatis-Plus)