栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

idea基于MyBatis实现数据库操作

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

idea基于MyBatis实现数据库操作

目录
      • MyBatis的idea插件MyBatisX安装
      • MyBatisX-generator
      • MyBatis生成样例代码的说明

MyBatis的idea插件MyBatisX安装

在plugins中安装MyBatisX插件

MyBatisX-generator

mybatisX-generator是MyBatisX插件中的代码生成器。在Database面板中,选择数据库表,可以使用这个生成器来生成一些样板代码。

(1)使用MybatisX-Generator

(2)生成对应的持久化Java类


(3)生成mapper层Java,xml代码,以及Service层代码

MyBatis生成样例代码的说明

以数据库表schema_field为例,一个数据库表使用mybatis-genrator生成对应的代码文件如下:

(1)SchemaField 实体类(略,地球人都知道)
(2)Mapper
Mapper自身封装了很多操作数据库表的代码,一般都是一个XML与一个Interface Java代码对应。打开Interface,里面的代码其实没有很多,但是实际上它所继承的baseMapper里封装了很多常用的方法,例如insert,delete,select等。

它对应的Mapper xml文件如下:

当baseMapper中所封装方法不足以满足使用时,就可以定义自己的方法(要在Mapper的xml文件和interface中同时定义)。如下图所示

如此定义之后,就可以在对应Service层通过调用baseMapper.[方法名]的方式使用。调用方法就是执行对应的SQL语句。
(3)Service层(略,不做具体说明)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/862486.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号